Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8829

Lambdaローカル開発にてdotenv�にて.envファイルが読み込めない問題と対処

$
0
0

備忘録

あくまで備忘録。

問題

Lambdaをローカルで開発時、dotenvを読みこない不具合に陥った。
設定した環境変数が、undifinedになる。

原因を究明した方法

console.log(require('dotenv').config())

原因

.envの読み込みを、プロジェクトディレクトリではなく/var/task/.envで読み込みを行っていた。

対処

環境変数をtemplate.yaml経由で設定する。
*template.yamlの記述省略
config.jsonにはKey:Valに書き込む

sam local invoke -d 5858 -e events/event.json --parameter-overrides $(jq -r 'to_entries[] | "\(.key)=\(.value)"' config.json) Hellworld

Viewing all articles
Browse latest Browse all 8829

Trending Articles