【笔记】Deno的Web服务器
前言
Deno通过oak模块实现Web服务器
创建Web服务器
80:指定端口号
1 | // 引入模块 |
请求
获取资源路径
1 | const path = ctx.request.url.pathname; |
获取请求参数
query
1 | GET http://127.0.0.1:80/?id=1 |
1 | router.get("/", (ctx) => { |
path
1 | GET http://127.0.0.1:80/1 |
1 | router.get("/:id", (ctx) => { |
body
1 | POST http://127.0.0.1:80/ |
1 | router.post("/", (ctx) => { |
响应
设置响应状态码
1 | router.get("/", (ctx) => { |
设置响应头
1 | router.get("/", (ctx) => { |
设置响应体
1 | router.get("/", (ctx) => { |
路由
多个路由
1 | router.post("/", (ctx) => { |
1 | router |