koa-router 路由优先级问题
2015-08-24 11:58
1026 查看
koa-router 根据定义的顺序,先定义的先被匹配,因此应该讲特殊路由放在前面定义,最后定义通用路由 如下 代码 是个错误的示例,如果访问 http://localhost:3000/xixi 将显示 dongtai ,因为被第一个路由优先捕获了,因此要调整两个路由的顺序 var koa = require('koa'); var router = require('koa-router')(); var app = koa(); router.get("/:age",function *(next) { this.body = "dongtai"; }); router.get("/xixi",function *(next) { this.body = "xixi" }); app.use(router.routes()) app.listen(3000,function(){ console.log(' 3000'); });
相关文章推荐
- sql server创建存储过程(有参,无参,有输出)
- 判断浏览器是否是IE
- POJ 2253 Frogger 最短路 难度:0
- SCI/EI/ISTP检索、收录查询
- Python操作MySQL
- JNI学习4——访问数组(JNI)
- vasp 编译
- 上传文件
- linux动态库路径配置
- Tesseract-OCR 字符识别---样本训练
- UVA 10806 Friends 并查集
- sass 变量作用域
- A星寻路lua实现
- POJ 1062 昂贵的聘礼 最短路 难度:0
- 故障管理系统--select两级联动查询
- DNN结构演进History—RNN
- appcompat 问题
- FragmentTabHost切换Fragment时避免UI重新加载
- 关于UIScrollView的alwaysBounceVertical属性
- 【十三】继承中的构造与析构