我刚开始使用 ReactJS 并尝试与 Stormpath 集成以进行用户登录。它们为 /register 和 /login 路径提供默认行为。
我希望 ReactJS 现在重定向到那些本地链接,而不是创建新的路由和组件。这怎么可能实现。
谢谢!
我刚开始使用 ReactJS 并尝试与 Stormpath 集成以进行用户登录。它们为 /register 和 /login 路径提供默认行为。
我希望 ReactJS 现在重定向到那些本地链接,而不是创建新的路由和组件。这怎么可能实现。
谢谢!
我也在 Stormpath 工作,就在几天前,我发布了Stormpath React SDK。有了这个,你可以毫不费力地将 Stormpath 集成到你的 React 应用程序中。
如果您有任何问题,请随时联系我robin [at] stormpath [dot] com
。
干杯!
我在Stormpath工作。我们建议您尝试使用我们的express-stormpath模块。但我们确实有一些问题正在努力解决。
尚无法禁用默认 HTML 视图,但仍保留 JSON API。我们将在未来的版本中修复此问题。这给想要在浏览器应用程序中使用 /login 路由但不使用我们默认的 HTML 视图的 React Flux 应用程序带来了问题。
要解决此问题,您可以将路由的 uri 更改为与 /login 不同的 URL。例如:
app.use(stormpath.init(app, {
website: true,
web: {
login: {
uri: '/api/login'
}
}
}));
您的浏览器代码需要使其登录 POST 到 /api/login
你能试试这个,让我知道是否有帮助?谢谢!