ルータにファイルパス(例:/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)
を。エンドポイントの*
はファイルのパスを保持します。
例えば、あなたはファイルパスにアクセスするために使用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オブジェクトを取得します。
ありがとう、私は実際に同じことを使用しました。 – Kabza
いいえ!フロントエンドからファイルを投稿し、fsモジュールを使用してファイルを読み取ります。 – Jai
@Jai私は "req.params.path"という変数に "/var/logs/master.json"を収穫する必要があります – Kabza