React.js からの POST は GET としてノード/js サーバーに到達します
P粉316423089
P粉316423089 2024-04-03 17:22:04
0
1
476

私の POST リクエストは、REACT クライアント コードのどこかで GET に変換されているようです。これはリアクション コードです:

リーリー

これはサーバー コードです:

リーリー

サーバー コードは正常に動作し、Postman を使用して POST リクエストを正常に受信します。問題は、フェッチを使用してクライアントからリクエストを送信すると、POSTとして届くということです...非常に奇妙です。

POST リクエストがサーバーに到達すると予想していました。

Postman テスト サーバーを使用して見つけることができます。

私のクライアントの場合、サーバーが受信するメッセージは次のとおりです:

###/得る{ ホスト: 'ローカルホスト:3001', 接続: "生き続ける"、 'sec-ch-ua': '"Chromium";v="112", "Google Chrome";v="112", "Not:A-Brand";v="99"', 'sec-ch-ua-mobile': '?0', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML、Gecko など) Chrome/112.0.0.0 Safari/537.36',

'sec-ch-ua-platform': '"Windows"', 受け入れる:'###/###'、 ソース: 'http://localhost:3000'、 'sec-fetch-site': '同じサイト', 'sec-fetch-mode': 'cors', 'sec-fetch-dest': '空', 引用元: 「http://localhost:3000/」、 'エンコーディングを受け入れる': 'gzip、deflate、br', 「受容言語」: 'en,en-US;q=0.9,es;q=0.8,pt-BR;q=0.7,pt;q=0.6' }

P粉316423089
P粉316423089

全員に返信(1)
P粉116631591

fetch メソッドですべてを小文字に設定してみてください。大文字と小文字が区別されるため、これでうまくいくはずです。

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