Express 4.0中,“零或多个”参数在getpath中不起作用
我为node.js使用express 4.0框架
我有一个简单的服务器定义如下
require('express')().get('/:path*', (req, res) => res.send(req.params.path)).listen(8082);
如果提交get local请求到“localhost:8082 / a / b / c”,应该返回
a/b/c
但相反,它返回
a
我遵循本指南的*语法
Express 4.0使用path-to-regexp
旧版本:0.1.7。 现在版本是1.2.1如果你更新这个模块,你会收到你的期望
- expression静态中间件 – 它是否每次从客户端下载磁盘时读取文件?
- 用Mocha和ChaitestingExpress和护照OAuth2
- 安装Express-on-Railway JS错误
- Express路由 – 未经授权的error handling程序挂起错误路由
- 如何使用Nodejsredirect到另一个页面,如谷歌?
- 给定未定义的res.statusCode
- 如何使用express,sequelize,mocha和supertests进行回滚unit testing
- 使用Express 4将数组传递给Nodejs中的app.js中的routes / index.js
- Typescript Express中间件