ここを見ながらlambda+DynamoDBのローカル環境を整えてたところ、
ローカルで TypeScript + AWS SAM (Lambda/DynamoDB) の開発環境を構築する
https://qiita.com/tamo_breaker/items/f86c9b5fc6991813e3ca
「connect ECONNREFUSED 127.0.0.1:8000」でエラーになる。
{
"errorType": "Runtime.UnhandledPromiseRejection",
"errorMessage": "NetworkingError: connect ECONNREFUSED 127.0.0.1:8000",
}
答えはここを参照した。
http://danlec.com/st4k#questions/48926260
options.endpoint = "http://host.docker.internal:8000"
localhost:8000じゃなくてhost.docker.internal:8000にしないといけないのはなんで?