Node.js Heroku Stormpath无响应注册页面

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指南在我的网站上使用express.js配置stormpath身份验证。我能够成功导航到我网站根目录下的/login和/register页面。然而,当我尝试注册时,我总是没有创建用户,我的页面看起来像下图


环境变量可能存在问题,我们的文档说明您应该在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,你可以回答你自己的问题-我建议在这里这样做。快乐编码!