Reactjs 我的axios Post请求没有';在我的Reach应用程序中无法工作

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

我创建了两个非常基本的应用程序来研究请求。一个是React应用程序,另一个是Express。我正在尝试使用“axios”从前端React应用程序发出POST请求。React应用程序侦听端口3000,而后端Express应用程序侦听4200。因此,我的代码是:

React应用程序(前端)。这是我的应用程序组件,index.js将导致:

 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