是否可以在我的路由器中傳遞文件路徑(例如/var/logs/master.json
)並通過「req.params.path」使用它?在角度路由器中傳遞文件路徑作爲參數
我有這樣的:
router.get('/file/{*path}', function (req, res)
是否可以在我的路由器中傳遞文件路徑(例如/var/logs/master.json
)並通過「req.params.path」使用它?在角度路由器中傳遞文件路徑作爲參數
我有這樣的:
router.get('/file/{*path}', function (req, res)
使用router.get('/file/:p1/*/:p2/:p3)
。端點中的*
將保存該文件的路徑。
e.g,你將得到下面的params對象的請求/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]
用於訪問文件的路徑。
非常感謝,我實際上使用了相同的東西。 – Kabza
不!從前端發佈文件並使用fs模塊讀取文件。 – Jai
@Jai我需要收穫「/var/logs/master.json」作爲參數給一個名爲'req.params.path'的變量。 – Kabza