問題タブ [axios]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
http-headers - Axios は応答ヘッダー フィールドにアクセスできます
React と Redux を使用してフロントエンド アプリを構築しており、axiosを使用してリクエストを実行しています。応答のヘッダーにあるすべてのフィールドにアクセスしたいと考えています。ブラウザでヘッダーを調べると、必要なすべてのフィールド (token、uid など) が存在することがわかりますが、呼び出すと
私はただ得る
他のすべてのフィールドが表示されていることがわかるように、ここに私のブラウザのネットワーク タブがあります。
ベスト。
upload - InvalidPolicyDocument、Missing policy エラー google クラウド ストレージ
ファイルをアップロードするために axios を使用して Google クラウド ストレージ バケットにアクセスしようとしています。
バケットの CORS ポリシーを次のように設定しました。
次に、次の gsutil コマンドを使用して署名付き URL を生成します。
最後に、この axios POST リクエストを送信します。
私が得るこの結果は次のとおりです。
ここで私は正確に何を間違えましたか?ここにある指示に従っています。
更新: 以下の @BrandonYarbrough から、数回後にすべてを機能させるために修正しなければならなかったことに関するいくつかのメモ:
最初に axios リクエストが間違っていました。次のようになります。
次に、以下で説明するように gstuil コマンドを更新する必要がありました。
node.js - Node JS は、HTTP 経由でファイル ストリームをアップロードします
プロジェクトの 1 つを、request
もう少し軽量なもの (got、axios、または fetch など) に切り替えています。すべて順調に進んでいますが、ファイル ストリーム (PUT
およびPOST
) をアップロードしようとすると問題が発生します。request パッケージでは問題なく動作しますが、他の 3 つのパッケージはいずれもサーバーから 500 を返します。
500 は通常、サーバー側の問題を意味することを知っていますが、これは私がテストしている HTTP パッケージとのみ一致します。コードを use に戻すと、request
正常に動作します。
ここに私の現在のリクエストコードがあります:
そして、これは別のパッケージを使用した試みの1つです(この場合は取得しました):
入手したドキュメントform-data
に従って、その例に従ってパッケージを組み合わせて使用しようとしましたが、それでも同じ問題が発生します。
私が収集できるこれら2つの唯一の違いは、ヘッダーgot
を手動で指定する必要があることです。そうしないと、エンドポイントで適切なエラーが発生します。Content-Type
それ以外の場合、2 つのパッケージがストリームを使用して本体を構築する方法がわかりませんが、前述したようfetch
にaxios
、got
.
を使用したスニペットが必要な場合は、fetch
喜んaxios
で投稿します。
javascript - axios でヘッダーを設定する必要があるリクエストを実行できません
API キーを設定するために特定のヘッダーを必要とする外部 API (Mashape から) からいくつかのデータを取得しようとしています。
jQuery を使用してすべて問題ありません。
ただし、反応するアプリケーションの axios で同じリクエストを実行しようとすると、404 エラーが発生します。
私が欠けているものはありますか?ありがとう。
reactjs - axiosをモックしている間、JESTで未定義のプロパティ「baseURL」を読み取れません
以下のように、React Component で AXIOS を使用して ajax 呼び出しを試みました。
React コンポーネントは完全に動作します。JEST で上記のコンポーネントをモックしようとすると、エラーが表示されます。
以下にJESTコードを添付しました。
npm jest を実行すると、上記のコンポーネントに対して以下のエラーが発生します
JESTで上記のエラーを解決するのを手伝ってくれる人はいますか
android - httpsを介したAndroidのReact-native POSTリクエストがネットワークエラーを返す
axios を使用した react-native で https POST リクエストを使用してユーザー アカウントを作成しようとしましたが、Android では常に「ネットワーク エラー」で失敗しました。
iOS では、同じ https POST リクエストが正常に機能します。
http に変更すると、同じ POST リクエストが android でも機能します。
また、Android で https 経由の GET リクエストを試みたところ、期待どおりにバックエンド サーバーからデータを取得できました。
それについて何か考えはありますか?
リンクされた画像は、コンソールログからの出力、コンソールログからの 出力です