@@ -54,8 +54,12 @@ Develop your code in the `src/index.ts`. Here are some examples:
54
54
1. local mysql example
55
55
56
56
```ts
57
+
57
58
import { createConnection } from 'mysql2';
58
59
60
+ async function sleep(ms) {
61
+ return new Promise(resolve => setTimeout(resolve, ms));
62
+ }
59
63
export default {
60
64
async fetch(
61
65
request: Request,
@@ -84,17 +88,16 @@ Develop your code in the `src/index.ts`. Here are some examples:
84
88
return new Response(JSON.stringify(result))
85
89
},
86
90
};
87
-
88
- async function sleep(ms) {
89
- return new Promise(resolve => setTimeout(resolve, ms));
90
- }
91
91
```
92
92
93
93
2 . TiDB Serverless example with TLS:
94
94
95
- ``` js
95
+ ``` ts
96
96
import { createConnection } from ' mysql2' ;
97
97
98
+ async function sleep(ms ) {
99
+ return new Promise (resolve => setTimeout (resolve , ms ));
100
+ }
98
101
export default {
99
102
async fetch(
100
103
request : Request ,
@@ -128,17 +131,17 @@ Develop your code in the `src/index.ts`. Here are some examples:
128
131
return new Response (JSON .stringify (result ))
129
132
},
130
133
};
131
-
132
- async function sleep (ms ) {
133
- return new Promise (resolve => setTimeout (resolve, ms));
134
- }
135
134
```
136
135
137
136
3 . PlanetScale example with TLS:
138
137
139
- ``` js
138
+ ``` ts
140
139
import { createConnection } from ' mysql2' ;
141
140
141
+ async function sleep(ms ) {
142
+ return new Promise (resolve => setTimeout (resolve , ms ));
143
+ }
144
+
142
145
export default {
143
146
async fetch(
144
147
request : Request ,
@@ -172,10 +175,6 @@ Develop your code in the `src/index.ts`. Here are some examples:
172
175
return new Response (JSON .stringify (result ))
173
176
},
174
177
};
175
-
176
- async function sleep (ms ) {
177
- return new Promise (resolve => setTimeout (resolve, ms));
178
- }
179
178
```
180
179
181
180
## Step 4: Test locally
@@ -231,8 +230,11 @@ If you want to develop the corresponding feature. Here is a simaple example of t
231
230
232
231
4 . write your test code inside worker.js
233
232
234
- ```
233
+ ``` js
235
234
const { createConnection } = require (' ../index' );
235
+ async function sleep (ms ) {
236
+ return new Promise (resolve => setTimeout (resolve, ms));
237
+ }
236
238
export default {
237
239
async fetch (request , env , ctx ) {
238
240
let result
@@ -257,10 +259,6 @@ If you want to develop the corresponding feature. Here is a simaple example of t
257
259
return new Response (JSON .stringify (result))
258
260
}
259
261
};
260
-
261
- async function sleep(ms) {
262
- return new Promise(resolve => setTimeout(resolve, ms));
263
- }
264
262
```
265
263
266
264
5 . Test locally
0 commit comments