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