2

基本的なユーザー登録に npm-package 'express-stormpath' を使用しようとしている単純な Web サーバーがあります。

すべてがローカルで正常に動作しますが、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 に配置された小さなプライベート構成ファイル: node.js で express-stormpath を使用すると「apiKey.id が必要です」というエラーがスローされる

3) apiKey オブジェクトを手動で作成して、次の方法を試しました。

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

herokuでは何も機能しません。任意のヒント?

4

1 に答える 1

3

Node SDK に一時的なバグがあります。構成変数を変更して、これらの新しい名前を使用してください。

STORMPATH_CLIENT_APIKEY_ID
STORMPATH_CLIENT_APIKEY_SECRET
STORMPATH_APPLICATION_HREF

これらの新しいパラメーターを受け入れる新しいリリースを作成しましたが、残念ながら、古いパラメーターとの下位互換性が失われました。明日修正をリリースしますが、変数名を使用して今すぐ問題を修正できます。この問題についてお詫び申し上げます。

于 2015-10-23T01:50:24.823 に答える