6 javascript reactjs react-router react-router-v4 react-router-dom
我的反应路由器是 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'));
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望有第三条路线接受 POST 请求来处理来自供应商的 POST。
我找到了express-react-router,但无法定位/安装“express-location”包。
任何帮助,将不胜感激。
这是客户端路由。您不能在此处发布请求。你需要在你的 express js 服务器上监听 post 请求。
在你的 serverjs 中:
app.post('/',function(req,res){
res.send("hello")
})
Run Code Online (Sandbox Code Playgroud)
这样就行了。
| 归档时间: |
|
| 查看次数: |
10527 次 |
| 最近记录: |