首页 > 解决方案 > 使用节点后端路由反应视图

问题描述

我将开始构建一个我很困惑的 Web 应用程序

  1. 反应路由和节点路由如何处理这个?
  2. 如何配置在一个端口上运行的两者
  3. 我如何使用身份验证来管理会话并从节点发送以做出反应以检查是否创建了会话。

我试过这个:https ://github.com/prakashpandey0/reactexpress.git

根据提供的链接,我已经完成了基本的事情。

标签: mysqlnode.jsreactjsexpress

解决方案


ReactJS 和 ExpressJS 是构建 Web 应用程序的好框架。有几件事可以满足您的要求。

  1. a) React Routing ( react-router-dom) 用于导航和重定向到前端应用程序中的不同页面/组件 - 请参阅此博客以获得良好的开始。

    b) 节点路由用于创建 API 端点使用express.router()- 请参阅此博客

  2. 在同一个端口上开发前端和服务器端会很复杂,在不同的端口上开发前端和服务器端始终是一个好习惯

  3. 对于身份验证,express-session可以在用户登录时在会话中分配 userID 的地方使用,对于每个 API 调用,我们可以使用会话中的 userID 检查用户是否登录。参考这个博客

希望能帮助到你 :)


推荐阅读