私はこの投稿と矛盾していることをお詫びします。質問をよくする方法、私が何を含めるべきか、そして何を残しておくべきかのヒントを教えてください。React; Axios;要求後にエラー404が発生する。 URLはエンドポイントのURLとまったく同じです
なぜエラー404が表示されているのか分かりません。使用している方法で、斧やノードを使用するプロジェクトをたくさん作っています。私は古いプロジェクトと照らし合わせてみたが、違いは見えない。
これは要求を出している機能です。私はこの機能を起動、検索をクリックし、検索のための私の入力に入力した後、基本的に
handleSearch() {
const tempCSR = [];
return axios
.get("/api/search", this.state.tempSearchText)
.then(response => {
console.log(response);
tempCSR.push(response.data);
})
.catch(error => {});
updateCSR(tempCSR);
}
(それは私の検索コンポーネントでの簡単な検索機能である) 。
ここに私のエンドポイント:私は彼らに同じ名前を付けしようとしている
app.get("http://localhost:3005/api/search", ic.search);
、 私はpackage.jsonで「http://localhost:3005」を使用すると述べプロキシを持って、 私は自分のサーバーにaxiosを必要と試してみました.js私のサーバーのフォルダに 私はすべてのフロントエンドでaxiosをインポートしました。
私のコンソールにはGET http://localhost:3000/api/search 404(見つからない)、またはAxiosリクエストでURL全体を入力すると3005が表示されます。
ありがとうございました!
これは基本的に問題でした。私は全体のURLを呼び出すとプロキシも私にエラーを与えていたと私は推測する呼び出ししようとしていた。 –