在角度路由器中传递文件路径作为参数

时间:2017-04-04 09:33:47

标签: javascript angularjs node.js

是否可以在路由器中传递文件路径(例如/var/logs/master.json)并通过" req.params.path"?

我有这个:

router.get('/file/{*path}', function (req, res)

1 个答案:

答案 0 :(得分:0)

使用router.get('/file/:p1/*/:p2/:p3)。端点中的*将保存文件的路径。

例如,您将获得请求/file/value1/some/path/to/file.json/value2/value3

的以下params对象

request.params = { "p1": "value1", "0": "some/path/to/file.json", "p2": "value2", "p3": "value3" }

使用request.params[0]访问文件路径。