1
0

Update README.md

This commit is contained in:
Toby
2022-11-24 19:28:11 +01:00
committed by GitHub
parent ba371dcc6d
commit 05984eb7da

View File

@@ -121,59 +121,59 @@ router.cors()
// Register global middleware // Register global middleware
router.use(({ req, res, next }) => { router.use(({ req, res, next }) => {
res.headers.set('X-Global-Middlewares', 'true') res.headers.set('X-Global-Middlewares', 'true')
next() next()
}) })
// Simple get // Simple get
router.get('/user', ({ req, res }) => { router.get('/user', ({ req, res }) => {
res.body = { res.body = {
data: { data: {
id: 1, id: 1,
name: 'John Doe' name: 'John Doe'
}
} }
}
}) })
// Post route with url parameter // Post route with url parameter
router.post('/user/:id', ({ req, res }) => { router.post('/user/:id', ({ req, res }) => {
const userId = req.params.id const userId = req.params.id
// Do stuff... // Do stuff...
if (errorDoingStuff) { if (errorDoingStuff) {
res.status = 400 res.status = 400
res.body = { res.body = {
error: 'User did stupid stuff!' error: 'User did stupid stuff!'
} }
return return
} }
res.status = 204 res.status = 204
}) })
// Delete route using a middleware // Delete route using a middleware
router.delete('/user/:id', ({ req, res, next }) => { router.delete('/user/:id', ({ req, res, next }) => {
if (!apiTokenIsCorrect) { if (!apiTokenIsCorrect) {
res.status = 401 res.status = 401
return return
} }
await next() await next()
}, (req, res) => { }, (req, res) => {
const userId = req.params.id const userId = req.params.id
// Do stuff... // Do stuff...
}) })
// Listen Cloudflare Workers Fetch Event // Listen Cloudflare Workers Fetch Event
export default { export default {
async fetch(request, env) { async fetch(request, env) {
return router.handle(env, request) return router.handle(env, request)
} }
} }
``` ```
</details> </details>