0

我刚开始使用 ReactJS 并尝试与 Stormpath 集成以进行用户登录。它们为 /register 和 /login 路径提供默认行为。

我希望 ReactJS 现在重定向到那些本地链接,而不是创建新的路由和组件。这怎么可能实现。

谢谢!

4

2 回答 2

3

我也在 Stormpath 工作,就在几天前,我发布了Stormpath React SDK。有了这个,你可以毫不费力地将 Stormpath 集成到你的 React 应用程序中。

要开始检查我们的示例应用程序或阅读我为它写的博客文章

如果您有任何问题,请随时联系我robin [at] stormpath [dot] com

干杯!

于 2015-12-17T16:30:57.823 回答
1

我在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

你能试试这个,让我知道是否有帮助?谢谢!

于 2015-11-13T03:21:47.283 回答