問題タブ [amazon-api-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
35 参照

docker - Elastic Beanstalk Docker でデプロイされたアプリへの API ゲートウェイ

私のバックエンドは、単純な Docker 化された Node.js エクスプレス アプリであり、エラスティック Beanstalk にデプロイされています。ポート80で公開されています。次のような場所にあります

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com

バックエンドで API を呼び出すことができます

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com/hello

mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com/postSomeDataToMe

そして彼らは働きます!わーい。

URL はあまりユーザーフレンドリーではないので、API ゲートウェイをセットアップして、API リクエストを簡単に転送できるようにしたいと考えていました。

api.myapp.com/apiFamily/mybackend.eba-p4e52d.us-east-1.elasticbeanstalk.com

電話をかけapi.myapp.com/apiFamily/helloたり、api.myapp.com/apiFamily/postMeSomeData

残念ながら、(i) これを実行できるかどうか (ii) 実際に実行する方法はわかりません。

これを行う方法を明確に説明しているリソースを教えてもらえますか?

ありがとう

0 投票する
1 に答える
826 参照

amazon-web-services - 同じラムダ関数内の他のファイルで使用するエクスポート メソッド - Node.js

リバース プロキシが統合された http API ゲートウェイを使用するラムダでは、API のさまざまなルートを確認する必要があります。今のところ2つindex.jsのファイルがあり、メインファイルにはハンドラーがあります:

私が持っている他のファイルで:

ユーザーが表示された URL/v1/listalltodosにアクセスしたときmessage "Internal Server Error"

ここで何が問題なのですか?

編集:

ログで関数をエクスポートしようとするたびに、次のように表示されます。 "errorMessage": "SyntaxError: Unexpected token 'export'",

ラムダでメソッドをエクスポートする正しい方法は何ですか?