繁体   English   中英

express-stormpath无法识别要在Heroku上初始化的环境变量

[英]express-stormpath not recognizing environment variables to initialize on Heroku

我有一个简单的Web服务器,尝试使用npm软件包“ express-stormpath”进行基本用户注册。

本地一切正常-但是当我部署到Heroku时始终出现此错误:

 Error: apiKey.id is required.
 2015-10-23T00:23:52.603692+00:00 app[web.1]:     at new RequestExecutor           (/app/node_modules/express-stormpath/node_modules/stormpath/lib/ds/RequestExecutor.js:26:37)

我尝试了各种可能的方法来配置此功能:1)完全环境变量,如https://docs.stormpath.com/nodejs/express/latest/configuration.html#environment-variables中所述

2)在./stormfront中的小型私有配置文件,如此处所示: 当将express-stormpath与node.js一起使用时,抛出“ apiKey.id是必需的”错误

3)我尝试了以下方法,手动创建apiKey对象:

https://github.com/stormpath/express-stormpath/issues/135

在Heroku上没有任何作用。 有小费吗?

我们的Node SDK中存在一个暂时的错误,请修改您的配置变量以使用以下新名称:

STORMPATH_CLIENT_APIKEY_ID
STORMPATH_CLIENT_APIKEY_SECRET
STORMPATH_APPLICATION_HREF

我们发布了接受这些新参数的新版本,但不幸的是,它破坏了与旧参数的向后兼容性。 我们明天将发布修复程序,但是您现在可以使用变量名称来解决问题。 对于这个问题,我们深表歉意!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM