そのため、NodeJS (mac os x を使用) を使用して、Amazon echo から Google Could Messaging サービスを呼び出そうとしています。
私の main.js ファイルにはサードパーティのライブラリが含まれているため、「npm install」コマンドでそれらをインストールしました。私は確かに次のライブラリを使用しています:
- https://github.com/ToothlessGear/node-gcm for NodeJS Google メッセージング
- 非同期
ZIP ファイルを作成して Amazon ラムダにアップロードすると、次のエラー メッセージが表示されました。
Lambda 関数「oAa」をインラインで編集できないようです。変更を再アップロードする必要があります。これは、ファイルが大きすぎるか、zip ファイルに編集するファイルが複数含まれていることが原因である可能性があります。ただし、今でも関数を呼び出すことができます。
ZIP ファイルは大きくなく、わずか 1.5 Mb です。ファイルには必要なすべてのライブラリと複数のjsファイルが含まれているため、このエラーがあると思います。
ZIP ファイルのフォルダー構造を添付しました。1 つのファイルと 1 つのフォルダーから含まれています。メインフォルダーに1つのファイルがあり、その隣(2番目のフォルダー内)に多数のライブラリがあります。
更新 これは私が得るエラーメッセージです:
{ "errorMessage": "例外: TypeError: 未定義のプロパティ 'application' を読み取れません" }
これは解決策として機能しませんでした: https://forums.developer.amazon.com/forums/message.jspa?messageID=18330
過去に同じ問題に遭遇した人はいますか?よろしくお願いします。
ありがとう、カロリー