2017-04-04 8 views
1

ルータにファイルパス(例:/var/logs/master.json)を渡して「req.params.path」経由で使用できますか?角度ルータのパラメータとしてファイルパスを渡す

私はこれがあります。

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

いいえ!フロントエンドからファイルを投稿し、fsモジュールを使用してファイルを読み取ります。 – Jai

+0

@Jai私は "req.params.path"という変数に "/var/logs/master.json"を収穫する必要があります – Kabza

答えて

0

使用router.get('/file/:p1/*/:p2/:p3)を。エンドポイントの*はファイルのパスを保持します。

例えば、あなたはファイルパスにアクセスするために使用request.params[0]/file/value1/some/path/to/file.json/value2/value3

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

要求に対して次のparamsオブジェクトを取得します。

+0

ありがとう、私は実際に同じことを使用しました。 – Kabza

関連する問題