Node.js Heroku Stormpath无响应注册页面
我按照heroku指南在我的网站上使用express.js配置stormpath身份验证。我能够成功导航到我网站根目录下的/login和/register页面。然而,当我尝试注册时,我总是没有创建用户,我的页面看起来像下图Node.js Heroku Stormpath无响应注册页面,node.js,express,heroku,mean-stack,stormpath,Node.js,Express,Heroku,Mean Stack,Stormpath,我按照heroku指南在我的网站上使用express.js配置stormpath身份验证。我能够成功导航到我网站根目录下的/login和/register页面。然而,当我尝试注册时,我总是没有创建用户,我的页面看起来像下图 环境变量可能存在问题,我们的文档说明您应该在heroku应用程序中看到这些变量: heroku config | grep STORMPATH STORMPATH_API_KEY_ID: 5IFE9WD86423ZPOV8IEXAMPL STORMPATH_APKI
环境变量可能存在问题,我们的文档说明您应该在heroku应用程序中看到这些变量:
heroku config | grep STORMPATH
STORMPATH_API_KEY_ID: 5IFE9WD86423ZPOV8IEXAMPL
STORMPATH_APKI_KEY_SECRET: 0Fx+Ebqns9OWBO5lbHce6FAYTUtnSpYwcQ+DEXAMPLE
STORMPATH_URL: https://api.stormpath.com/v1/applications/YoUrStOrMPaThApPlICAtiOnId
但是,我们的快速stormpath库希望
stormpath\u URL
为stormpath\u应用程序HREF
。能否尝试将您环境中的STORMPATH_应用程序HREF
变量设置为STORMPATH应用程序的HREF?谢谢另外,我的工作地点:)问题实际上是我试图将stormpath添加到一个已配置为单页应用程序(angular)的站点。为此,您需要包括以下内容
app.use(stormpath.init(app, {
web: {
spa:{
enabled: true,
view: path.join(__dirname, 'public', 'index.html')
}
}
}
将“public”替换为单页应用程序的目录,并相应地替换为“index.html”
答案在快速风暴路径文档中找到您好!您能否澄清您使用的是哪个版本的express stormpath?谢谢我使用的是express stormpath:3.0.1,我使用的是express:4.13.3。问题是,我试图将stormpath添加到我已有的单页应用程序(angular)中。我将编辑我的问题。哦,太棒了,我很高兴它现在起作用了!另外,关于StackOverflow,你可以回答你自己的问题-我建议在这里这样做。快乐编码!