Lambdaで使う関数をローカルでテストするサーバーを建てる。ンンンパスマートフォン用の表示で見るンンンパふとしです移転しましたこの広告は、90日以上更新していないブログに表示しています。Lambdaで使う関数をローカルでテストするサーバーを建てる。DynamoDBでなにかをつくることにはまっています。Lambdaで使う関数自体はmochaなどでテストできますが、実際にブラウザから叩くテストをローカルでしたいと思いました。そこでNode.jsで簡単なサーバーを建てます。});};WorkbookやMarkerがDynamoDBにアクセスします。環境変数を使って、内部で参照ファイルを切りかえ、ローカルのDynamoDBにアクセスするようにしているので、そちらは大丈夫です。テストサーバーですサーバー側の言語をまともに触ったのはNode.jsがはじめてで、はじめて書いたのもこのような簡易なサーバーでした。非常に懐かしいですね。'127.0.0.1');OPTIONSによるプリフライト対応処理を追加しました。(昨日は素のPOSTだけ飛んでたのにな......)まずPOSTとOPTIONS以外はハネます。つぎに、データの整形ですね。いうのは自動でやってくれないんでしょうか。Lambdaでの関数本体なので、そこへデータを投げます。context.succeesとcontext.failで関数を終了するつくりなので、そこに関数を妖異します。その関数呼び出しをもってJSONレスポンスを作成します。Gatewayで整形します。それを踏まえたJSONとします。test-server/index.jsテストできたこれでブラウザ側からSuperagentなどを使いPOSTすると、実際のレスポンスが得られるようになりました。クリッククリックで行うテストがはかどりますね。Lambdaで使う関数をローカルでテストするサーバーを建てる。歳定年からのプログラマー。(1)検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!mmmpaさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。