1

我想实现一个触发 passport.js 身份验证的 redux 操作。

Passport 的实现是服务器端的,并且是快速服务器上 /login 的 POST 路由。

我正在使用具有同构渲染的反应入门套件。

https://github.com/kriasoft/react-starter-kit/blob/master/docs/recipes/how-to-implement-routing.md

React 入门套件使用客户端和同构路由,但 passport.js 身份验证路由不会暴露给 react-starter-kit 路由。

我如何能:

  1. 从 redux 操作客户端触发服务器端 POST /login 路由?
  2. 有没有办法让我保持客户端路由与 passport.js 服务器端登录路由集成,以便它呈现同构?有一组客户端不知道的用于登录的服务器端路由似乎很奇怪。

我目前有一个 /login 的客户端路由,它只有一个大按钮,上面写着 Login,它触发了一个表单发布。保留该页面但只是在渲染时自动触发表单发布是一种黑客行为吗?

4

0 回答 0