検索

ホームページ  >  に質問  >  本文

javascript - Nodejs の `axios` によって送信された ajax リクエストをインターセプトする方法

一般的なフロントエンド ライブラリが ajax リクエストを送信した後、応答オブジェクト headers には X-Requested-With:XMLHttpRequest
が含まれます。 axios によって送信された ajax リクエストの応答ヘッダーにはこのフィールドがありません

nodejs コードで axios によって送信されたフロントエンド リクエストをインターセプトする方法は?

巴扎黑巴扎黑2727日前869

全員に返信(3)返信します

  • 扔个三星炸死你

    扔个三星炸死你2017-07-05 10:38:01

    すべてのリクエストにX-Requested-Withヘッダーを追加したい:

    リーリー

    送信された ajax を傍受するには、テスト中に行ったように、XMLHttpRequest元のメソッドを spy に置き換えるだけです。

    axios がデフォルトでこのヘッダーを追加しない理由がわかりません。 。 。

    返事
    0
  • 巴扎黑

    巴扎黑2017-07-05 10:38:01

    それを傍受するプロキシプラグインを追加します

    返事
    0
  • 天蓬老师

    天蓬老师2017-07-05 10:38:01

    それは axios の問題ですか? 別のツールを使用してみましたか? Ajax と axios は http リクエストを送信するための単なるツールなので、投稿者の axios によって送信された ajax リクエストが間違っていることを指摘したいと思います。バックエンドの書き方がわかりません。ドメインを越えるときに受け入れられるリクエスト ヘッダーが設定されていない場合、指定されたヘッダー データは取得されません。

    返事
    0
  • キャンセル返事