【发布时间】:2018-04-21 07:32:33
【问题描述】:
我正在使用 NodeJS、Express 和 Passport 构建一个 API RESTful 项目。对于这个应用程序的前端,我想使用ReactJS。
我可以使用 create-app-react 为我的前端创建一个单独的项目并获取我的 API,同时保留 Passport 的好处吗?或者我应该在我的请求中始终发送用户的信息?还是在 API 的同一台服务器上提供我的前端?
【问题讨论】:
-
您是在问是否可以为您的 API 提供一个单独的应用程序,而不是为您的 react 应用程序提供什么服务?当然可以。
-
不,更多的是“我可以有一个单独的应用程序并在我的 API 上初始化本地护照的好处吗?”。如果是,我应该在 API 上的每个请求中发送用户数据吗?
-
这取决于您的身份验证方式。如果您使用会话,那么您可以使用 redis 存储并在两个快速应用程序之间共享会话。
-
是的,我正在使用会话。
标签: node.js reactjs passport-local