@@ -217,7 +217,10 @@ The following example sends a JSON response with the status code `200` (`OK`) an
217
217
``` ts filename="pages/api/hello.ts" switcher
218
218
import type { NextApiRequest , NextApiResponse } from ' next'
219
219
220
- export default function handler(req : NextApiRequest , res : NextApiResponse ) {
220
+ export default async function handler(
221
+ req : NextApiRequest ,
222
+ res : NextApiResponse
223
+ ) {
221
224
try {
222
225
const result = await someAsyncOperation ()
223
226
res .status (200 ).json ({ result })
@@ -228,7 +231,7 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) {
228
231
```
229
232
230
233
``` js filename="pages/api/hello.js" switcher
231
- export default function handler (req , res ) {
234
+ export default async function handler (req , res ) {
232
235
try {
233
236
const result = await someAsyncOperation ()
234
237
res .status (200 ).json ({ result })
@@ -247,7 +250,10 @@ The following example sends a HTTP response with the status code `200` (`OK`) an
247
250
``` ts filename="pages/api/hello.ts" switcher
248
251
import type { NextApiRequest , NextApiResponse } from ' next'
249
252
250
- export default function handler(req : NextApiRequest , res : NextApiResponse ) {
253
+ export default async function handler(
254
+ req : NextApiRequest ,
255
+ res : NextApiResponse
256
+ ) {
251
257
try {
252
258
const result = await someAsyncOperation ()
253
259
res .status (200 ).send ({ result })
@@ -258,7 +264,7 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) {
258
264
```
259
265
260
266
``` js filename="pages/api/hello.js" switcher
261
- export default function handler (req , res ) {
267
+ export default async function handler (req , res ) {
262
268
try {
263
269
const result = await someAsyncOperation ()
264
270
res .status (200 ).send ({ result })
@@ -277,7 +283,10 @@ The following example redirects the client to the `/` path if the form is succes
277
283
``` ts filename="pages/api/hello.ts" switcher
278
284
import type { NextApiRequest , NextApiResponse } from ' next'
279
285
280
- export default function handler(req : NextApiRequest , res : NextApiResponse ) {
286
+ export default async function handler(
287
+ req : NextApiRequest ,
288
+ res : NextApiResponse
289
+ ) {
281
290
const { name, message } = req .body
282
291
283
292
try {
@@ -290,7 +299,7 @@ export default function handler(req: NextApiRequest, res: NextApiResponse) {
290
299
```
291
300
292
301
``` js filename="pages/api/hello.js" switcher
293
- export default function handler (req , res ) {
302
+ export default async function handler (req , res ) {
294
303
const { name , message } = req .body
295
304
296
305
try {
0 commit comments