EDIT:以下のように、バージョン0.2.23のバグです。これで問題は解決しました。同様の問題が発生した場合は、依存関係を更新する必要があります。サーバレスフレームワークはdynamodb localで起動しません
私は、DynamoDB(プラグイン:serverless-offline、serverless-dynamodb-local)を使用して、Serverlessフレームワークで開発されたAWS Lambda関数の開発環境を持っていました。私はserverless offline start
serverless offline
を行うために使用する開発サーバーは、正常に動作しますが、私はローカルでDynamoDBの実行しようとする場合には、次のエラースロー:私はlocalhostに行けば、奇妙なことに
Reference Error ----------------------------------------
options is not defined
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
Stack Trace --------------------------------------------
ReferenceError: options is not defined
at BbPromise.resolve.then (/Users/pablo/Documents/myProject/node_modules/serverless-dynamodb-local/index.js:164:21)
From previous event:
at PluginManager.invoke (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/classes/PluginManager.js:236:22)
at PluginManager.run (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/classes/PluginManager.js:255:17)
at variables.populateService.then (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/Serverless.js:99:33)
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
From previous event:
at Serverless.run (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/lib/Serverless.js:86:74)
at serverless.init.then (/Users/pablo/.nvm/versions/node/v6.10.3/lib/node_modules/serverless/bin/serverless:39:50)
Get Support --------------------------------------------
Docs: docs.serverless.com
Bugs: github.com/serverless/serverless/issues
Forums: forum.serverless.com
Chat: gitter.im/serverless/serverless
Your Environment Information -----------------------------
OS: darwin
Node Version: 6.10.3
Serverless Version: 1.19.0
を:8000 /シェル、dynamodbシェルが実行されています。
誰にも同様の問題がありましたか?
同じですが、最新バージョン(0.2.23)は昨日公開されました。私は0.2.22に戻って正常に動作するので、おそらくバグか、文書化されていない新しい要件です。 –