react-router如何从客户端向服务器中间件发送请求?

Posted

技术标签:

【中文标题】react-router如何从客户端向服务器中间件发送请求?【英文标题】:How react-router send request to server middleware from client? 【发布时间】:2016-05-11 17:47:59 【问题描述】:

我想了解这段代码:react-router 如何与同构应用程序一起工作(服务器和客户端路由)。客户端的 react-router 如何向服务器上的中间件发送请求?

链接到react-router

【问题讨论】:

【参考方案1】:

客户端的 react-router 如何向中间件发送请求

它不向服务器发送请求。

React 路由器负责(来自文档):

React Router 使您的 UI 与 URL 保持同步

请检查此https://github.com/rackt/react-router/blob/latest/docs/Introduction.md 和第一部分Without React Router。它显示了 react-router 替换了什么。

react-router 更改浏览器 url。但这不会调用服务器。 为了与服务器通信,您可以使用 jquery (http://api.jquery.com/jquery.ajax/) 或 superagent (https://github.com/visionmedia/superagent)。

【讨论】:

谢谢你的回答,我知道这个员工,我更感兴趣的是这部分Server Side Rendering在里面是如何工作的

以上是关于react-router如何从客户端向服务器中间件发送请求?的主要内容,如果未能解决你的问题,请参考以下文章

如何在逻辑上结合 react-router 和 redux 进行客户端和服务器端渲染

如何防止 react-router 链接指向新视图的中间?

如何从文本呈现 react-router Link 组件?

消息传递服务器如何识别目标客户端并发送推送通知

从 spring hibernate 服务器推送通知到 android 客户端

web服务器+web中间件+web容器&HTTP包的详细解释