是否可以在路由器中传递文件路径(例如/var/logs/master.json
)并通过" req.params.path"?
我有这个:
router.get('/file/{*path}', function (req, res)
答案 0 :(得分:0)
使用router.get('/file/:p1/*/:p2/:p3)
。端点中的*
将保存文件的路径。
例如,您将获得请求/file/value1/some/path/to/file.json/value2/value3
request.params = {
"p1": "value1",
"0": "some/path/to/file.json",
"p2": "value2",
"p3": "value3"
}
使用request.params[0]
访问文件路径。