検索

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

javascript - vue-cliではproxyTableを利用してクロスドメインを実現していますが、getアクセスには問題ありませんが、postでデータを渡すときに問題が発生します。

vue-cli スキャフォールディングは開発プロジェクトで使用されており、クロスドメインの実装には proxyTable が使用され、リクエストの送信には axios が使用されます。
ただし、プロジェクトの進行中は get メソッドを使用してリクエストし、データを取得することは問題ありません。しかし、post パラメータを使用してデータを取得する場合に問題が発生します。マスターに問い合わせてください。オンラインで待機してください。緊急です。 ... .

これはブラウザ ネットワークによって送信されたリクエストです


.]
これはプロキシ設定です

デバッグを行ったところ、リバース プロキシがパラメータをプロキシしていないようです。

習慣沉默習慣沉默2704日前1096

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

  • 天蓬老师

    天蓬老师2017-07-05 10:47:20

    まずPostmanを使用してみてください。

    理論的に言えば、proxyTable はリバース プロキシとしてのみ機能し、通話には影響しません。

    バックエンドがデータを取得する方法にエラーがあるはずです。

    返事
    0
  • 習慣沉默

    習慣沉默2017-07-05 10:47:20

    エラーのトラブルシューティングを行い、postman などの IDE ツールを使用し、post でリクエストをシミュレートし、バックグラウンドでリクエストを受信できるかどうかを確認します

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-07-05 10:47:20

    パケットをキャプチャして、返されたデータがあるかどうかを確認できます。結局のところ、stateCode は 200 です (ただし、他のステータス識別コードがある可能性があります)。リクエスト中のパラメーターがどこにあるか、また、パラメータはリクエスト中に正常に書き込まれました。

    返事
    0
  • キャンセル返事