node.js - React-Router 与 Node.js

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

我对网络开发还很陌生,而且仍在学习中。 我正在尝试为我的网络应用程序构建后端。我目前在前端使用 React 和 Redux。我的问题是,为了创建后端,我是否需要使用react-router,或者我是否必须使用完全不同的平台,例如Node.js。预先感谢您!!

最佳答案

为了创建后端,您需要使用 Node、.NET Core、Java、PHP 等构建服务器端应用程序。看来您对 JS 很感兴趣,所以 Node 可能是您的选择。您有几个选择,例如将前端应用程序嵌入后端提供的 View 中,或者将它们分开,例如前端使用 Fetch API 与 API 端点对话。 .

另一方面,React-router 将允许您在所创建的单页应用程序的不同屏幕之间移动。它不会帮助您进行 API 端点调用。

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

关于node.js - React-Router 与 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52703313/

相关文章:

javascript - this.setState 不是重新渲染按钮图标

javascript - 安全的 Node.js 聊天(避免 XSS)

javascript - 父组件的触发状态

javascript - 在 React/Redux 中管理兄弟组件之间的滚动状态

reactjs - 在 meteor / react 框架中将当前用户设置为 session 变量是一个坏主意吗?

reactjs - 在 React 中使用 setState 更新对象

reactjs - 您可能需要一个适当的加载器来处理此文件类型上传图像文件

node.js - 使用 mongoose 检查储值

node.js - 了解 Node.js 事件循环。 process.nextTick() 从未调用过。为什么?

mysql - 带计时器和错误处理的 Node.js MySQL 连接