我对网络开发还很陌生,而且仍在学习中。 我正在尝试为我的网络应用程序构建后端。我目前在前端使用 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/