Javascript 在react路由器中接受POST请求

Javascript 在react路由器中接受POST请求,javascript,reactjs,react-router,react-router-dom,react-router-v4,Javascript,Reactjs,React Router,React Router Dom,React Router V4,我的react路由器是4.2.0版 我正在尝试接受React应用程序的POST请求。我可能是瞎子,但我找不到在路由上指定请求方法(GET、POST)的方法 如何设置此项以接受POST请求 render(( <BrowserRouter> <div> <Route exact path="/" history={history} render={() => ( loggedIn()

我的react路由器是4.2.0版

我正在尝试接受React应用程序的POST请求。我可能是瞎子,但我找不到在路由上指定请求方法(GET、POST)的方法

如何设置此项以接受POST请求

render((
    <BrowserRouter>
      <div>
        <Route exact path="/" history={history} render={() => (
            loggedIn() 
                ? (<MyApp />)
                : (<Redirect to="/login"/>)
        )}/>
        <Route exact path="/login" history={history}  render={() => (
            loggedIn() 
                ? (<Redirect to="/"/>)
                : (<Login />)
        )}/>
      </div>
    </BrowserRouter>
), document.getElementById('app'));
渲染((
(
loggedIn()
? ()
: ()
)}/>
(
loggedIn()
? ()
: ()
)}/>
),document.getElementById('app');
理想情况下,我希望有一个第三路线,接受POST请求,以处理来自供应商的POST

我找到但无法找到/安装“express location”软件包


任何帮助都将不胜感激。

这是客户端路由。您不能在此发布请求。 您需要在express js服务器上侦听post请求

在您的serverjs中:

app.post('/',function(req,res){
 res.send("hello")
})

那就行了。

我知道我可以在API中实现,但我希望直接在react中实现。接受,因为如果没有办法,那么就没有办法。谢谢