我有一个提供文件列表的应用程序.
应用程序必须响应以下路由:
/company/:id
/company/:id/dir
/company/:id/dir/dir
Run Code Online (Sandbox Code Playgroud)
这/company/:id是一个没有path指定例如root目录的路由.我在想一些app.get('/company/:id/:path', ...显然不起作用的东西.
如何定义响应所有示例的路线?
Pri*_*orn 58
使用/company/:id*(注意尾随星号).
完整的例子
var express = require('express')();
express.use(express.router);
express.get('/company/:id*', function(req, res, next) {
res.json({
id: req.params['id'],
path: req.params[0]
});
});
express.listen(8080);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
27294 次 |
| 最近记录: |