javascript - vue-cliではproxyTableを利用してクロスドメインを実現していますが、getアクセスには問題ありませんが、postでデータを渡すときに問題が発生します。
習慣沉默
習慣沉默 2017-07-05 10:45:20
0
3
1094

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

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


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

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

習慣沉默
習慣沉默

全員に返信(3)
Peter_Zhu

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

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

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

いいねを押す +0
習慣沉默

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

いいねを押す +0
仅有的幸福

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート