Express.js: app.param(param, callback)没有触发?
Express.js: app.param(param, callback) not fired for ?param=
我想使用Express app.param()功能,像这样:
app.route('/blueprints/:subject?/:date?/:lang?')
.get(blueprints.query);
app.param('subject', blueprints.filterBySubject);
app.param('date', blueprints.filterByDate);
app.param('lang', blueprints.filterByLang);
它适用于/blueprints/abc/2014-02-02/en
,但在使用/blueprints?subject=abc&date=2014-02-02&lang=en
时不着火。是我做错了什么,这是一个bug还是它应该工作的方式?
删除问号…
app.route('/blueprints/:subject/:date/:lang')
和(只是为了更好的风格)我喜欢把app.param放在顶部
相关文章:
- 可以't让我的if语句处理js中的html表单输入
- 使用agility.js进行页面布局和合成
- 使用Clipboard.js复制span文本
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 强制模板刷新ember.js
- 如何编写HTML输入的JS内联
- Angular JS IE9 Hashbang url rewriting
- 使用JS将数组转换为json对象
- Node.js v6.2.0类扩展不是函数错误
- 当js函数's已执行
- 要求未定义JS回调参数
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 在Backbone.js中用param-like:id指定根url并能够访问它
- 在JS Event Listener中传递Param并访问Event
- Ember js link-to dynamic query param
- jstl c:param值下的角度js-ng模型
- 在Express.js中外部化route.param()调用
- JS: How to do function.function(param).function?
- Node.js/Express 出错时重复的 req.param 键
- Express.js: app.param(param, callback)没有触发?