Reactjs 我的axios Post请求没有';在我的Reach应用程序中无法工作
我创建了两个非常基本的应用程序来研究请求。一个是React应用程序,另一个是Express。我正在尝试使用“axios”从前端React应用程序发出POST请求。React应用程序侦听端口3000,而后端Express应用程序侦听4200。因此,我的代码是: React应用程序(前端)。这是我的应用程序组件,index.js将导致:Reactjs 我的axios Post请求没有';在我的Reach应用程序中无法工作,reactjs,express,post,request,axios,Reactjs,Express,Post,Request,Axios,我创建了两个非常基本的应用程序来研究请求。一个是React应用程序,另一个是Express。我正在尝试使用“axios”从前端React应用程序发出POST请求。React应用程序侦听端口3000,而后端Express应用程序侦听4200。因此,我的代码是: React应用程序(前端)。这是我的应用程序组件,index.js将导致: componentDidMount() { axios.post("http://127.0.0.1:4200", &quo
componentDidMount() {
axios.post("http://127.0.0.1:4200", "hello").then(res =>{
alert("Sent");
}).catch(console.error)
}
render() {
return (
<div>
<p>Hello World!</p>
</div>
)
}
但是,我从前端应用程序(localhost:3000)的“inspect”选项中得到了这个错误
及
知道为什么吗?正如@vishnusaran所说,我使用了express router,它工作了。正如@vishnusaran所说,我使用了express router,它工作了。你的
express app.js
根本不是express。它的axios。@tkausl这只是部分代码。剩下的是快递。也许我应该修改一下我的意思。你为什么不试试express中的express router?检查此链接。。。看看express routing是如何工作的您的express app.js
根本不是express。它的axios。@tkausl这只是部分代码。剩下的是快递。也许我应该修改一下我的意思。你为什么不试试express中的express router?检查此链接。。。看看快速路由是如何工作的
axios = require("axios");
axios.get("/" ).then(function(){
console.log("I listened");}
).catch(err=> {
console.log(err);
});
index.js:1 Error: Network Error
at createError (createError.js:16)
at XMLHttpRequest.handleError (xhr.js:83)
VM343:45 POST http://127.0.0.1:4200/ net::ERR_CONNECTION_REFUSED