This repository was archived by the owner on Jul 29, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +11
-6
lines changed
packages/vite-plugin-cloudflare-functions/src/vite Expand file tree Collapse file tree 4 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ export function CloudflarePagesFunctions(userConfig: UserConfig = {}): Plugin {
49
49
if ( userConfig . wrangler ?. binding ) {
50
50
for ( const [ key , value ] of Object . entries ( userConfig . wrangler . binding ) ) {
51
51
bindings . push ( '--binding' ) ;
52
- bindings . push ( `${ key } =\\" ${ value } \\" ` ) ;
52
+ bindings . push ( `${ key } =${ value } ` ) ;
53
53
}
54
54
}
55
55
if ( userConfig . wrangler ?. kv ) {
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ export default defineConfig({
16
16
CloudflarePagesFunctions ( {
17
17
root : '../functions' ,
18
18
outDir : '../../' ,
19
- wrangler : { log : false , kv : 'STORE' }
19
+ wrangler : { log : false , kv : 'STORE' , binding : { USER : 'yjl9903' } }
20
20
} )
21
21
]
22
22
} ) ;
Original file line number Diff line number Diff line change @@ -4,10 +4,13 @@ import {
4
4
makeResponse
5
5
} from 'vite-plugin-cloudflare-functions/worker' ;
6
6
7
- export const onRequestGet = makePagesFunction ( ( { params } ) => ( {
8
- status : 'OK' ,
9
- data : 'Hello, ' + params . msg + '!'
10
- } ) ) ;
7
+ export const onRequestGet = makePagesFunction ( ( { params, env } ) => {
8
+ return {
9
+ status : 'OK' ,
10
+ data : 'Hello, ' + params . msg + '!' ,
11
+ env
12
+ } ;
13
+ } ) ;
11
14
12
15
export const onRequestPost = makeRawPagesFunction ( ( { params } ) =>
13
16
makeResponse ( {
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ import 'vite-plugin-cloudflare-functions/worker';
8
8
declare module 'vite-plugin-cloudflare-functions/worker' {
9
9
interface PagesFunctionEnv {
10
10
STORE : KVNamespace ;
11
+
12
+ USER : string ;
11
13
}
12
14
13
15
interface PagesFunctionData { }
You can’t perform that action at this time.
0 commit comments