React- Router与Node.js

时间:2018-10-08 13:22:49

标签: node.js reactjs react-redux react-router

我对Web开发还很陌生,但我仍在学习。 我正在尝试为我的Web应用程序构建后端。我目前在前端使用redux反应。我的问题是,为了创建后端,我需要使用react-router还是必须使用完全不同的平台(例如Node.js)。预先谢谢你!

1 个答案:

答案 0 :(得分:4)

为了创建一个后端,您将需要使用Node,.NET Core,Java,PHP ...构建一个服务器端应用程序,然后列表继续进行。好像您正在使用JS,因此Node可能是您的选择。您有几种选择,例如将前端应用程序嵌入到后端提供的视图中,或者将它们分开,例如前端使用Fetch API与API端点进行通信。

另一方面,

反应路由器可让您在已创建的单页应用程序的不同屏幕之间移动。它不会帮助您进行API端点调用。

因此,正如您所看到的,尽管两者听起来相似,但两者并不相关。简而言之,请使用react-router在您的应用程序中导航,并使用Fetch API(或类似Axios的组件对旧版浏览器具有更好的兼容性)发出您的API端点请求。