- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
尝试让 stormpath 在我的 expressJS 应用程序中工作时出现特殊错误。我已经设置了一个 stormpath 应用程序并获得了我生成的 API key 。 console.log
在我的终端中显示了我的环境 ID 和 key ,因此它们正在在我的应用程序中运行。 apiKeyFile:
路径可以正常获取我的 key 。我似乎无法弄清楚为什么我会收到 ResourceError: HTTP 401, Stormpath 401 (http://www.stormpath.com/docs/quickstart/connect): Authentication with a valid API Key is需要。
我对 stormpath 和 express 还很陌生,所以任何建议都将不胜感激。谢谢!
// in front of all other middleware in app.js
console.log(process.env['STORMPATH_API_KEY_SECRET'])
console.log(process.env['STORMPATH_API_KEY_ID'])
app.use(stormpath.init(app, {
apiKeyFile: 'working path to my API key fie',
application: 'https://api.stormpath.com/v1/applications/' + process.env['STORMPATH_API_KEY_ID'],
secretKey: process.env['STORMPATH_API_KEY_SECRET']
}));
最佳答案
我是图书馆的作者。你在这里有两个问题:
您只需以一种方式设置您的 API key (通过环境变量、通过 api key 文件或通过手动插入代码)。您现在通过两种方式进行操作(apiKeyFile 和环境变量)。
您的 API key 无效。
发生的事情是库首先从环境变量中提取您的 api key ,而这些 key 目前无效。
要进一步测试,请尝试这样做:
app.use(stormpath.init(app, {
apiKeyFile: '/path/to/apiKey.properties'
}));
并删除您之前设置的所有环境变量。
如果您仍然遇到错误,那么您仍然有错误的 API key (也许您删除了正在使用的 key )——因此请访问 Stormpath 仪表板并创建一个新的 API key 对。
关于node.js - Stormpath 集成,ExpressJS 'Stormpath 401Authentication with Vaild API Key is required',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29108591/
这是我的 Heroku 日志,我不知道问题出在哪里......: 2016-04-14T09:56:46.723445+00:00 heroku[router]: at=info method=POS
我正在尝试在本地解析服务器上设置推送通知。 尝试发送推送时出现此错误: parse-server-push-adapter APNS cannot find vaild connection for
我已经制作了一个简单的 json 响应代码但是在 ANDROID 中它被认为是一个字符串而不是一个对象,所以我去了一个 JSON Validator网站。当我复制响应时,它说 JSON 是 Vaild
尝试让 stormpath 在我的 expressJS 应用程序中工作时出现特殊错误。我已经设置了一个 stormpath 应用程序并获得了我生成的 API key 。 console.log 在我的
我是一名优秀的程序员,十分优秀!