【文件属性】:
文件名称:cloudworker-router:Cloudflare工作者的最小路由器
文件大小:162KB
文件格式:ZIP
更新时间:2021-05-01 02:32:19
JavaScript
Cloudworker路由器
面向Cloudflare工作者的小型(3,36KB)koajs路由器式路由器。
使用router.get,router.post ..进行快速样式路由
命名URL参数
根据主机,路径,扩展名,标头和协议进行路由
多路径中间件
使用允许的方法响应OPTIONS请求
ES7异步/等待支持
安装
npm install cloudworker-router --save
基本用法
这样做的想法是使路由器尽可能与koajs-router紧密配合,部分原因是它是一个经过验证的模块,而且还可以使学习曲线尽可能平坦。
GET请求的基本示例
const Router = require('cloudworker-router');
const router = new Router();
router.get('/', async (ctx) => {
ctx.b
【文件预览】:
cloudworker-router-master
----.gitignore(65B)
----package.json(1KB)
----package-lock.json(133KB)
----src()
--------.eslintrc.json(233B)
--------resolver.js(2KB)
--------parser.js(3KB)
--------index.js(3KB)
--------constants.js(230B)
--------context.js(860B)
----webpack.config.js(393B)
----LICENSE.txt(1KB)
----examples()
--------serverless()
--------wrangler()
----README.md(6KB)
----.vscode()
--------launch.json(396B)
----test()
--------responseUtils.js(546B)
--------bootstrap.js(59B)
--------context.test.js(3KB)
--------router.test.js(12KB)
----.prettierrc(100B)