問題タブ [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.
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) 実際に実行する方法はわかりません。
これを行う方法を明確に説明しているリソースを教えてもらえますか?
ありがとう
amazon-web-services - 同じラムダ関数内の他のファイルで使用するエクスポート メソッド - Node.js
リバース プロキシが統合された http API ゲートウェイを使用するラムダでは、API のさまざまなルートを確認する必要があります。今のところ2つindex.js
のファイルがあり、メインファイルにはハンドラーがあります:
私が持っている他のファイルで:
ユーザーが表示された URL/v1/listalltodos
にアクセスしたときmessage "Internal Server Error"
ここで何が問題なのですか?
編集:
ログで関数をエクスポートしようとするたびに、次のように表示されます。
"errorMessage": "SyntaxError: Unexpected token 'export'",
ラムダでメソッドをエクスポートする正しい方法は何ですか?