Netlify
ビルド時のデフォルトのNODE_ENVがなぜかdevelopmentなので必要に応じてproductionに変えよう
next.jsを使う場合などはそもそもbuildして使うので通常developmentで特に問題ない、はず Netlify’s build system sets NODE_ENV to developmentって書いてあるから怪しい気がしてきた。明示的にproductionをsetしておくほうが無難そう
一方で、ローカルの開発環境のNODE_ENVはデフォルトで空っぽいので、これはこれでnetlify.tomlとかで設定する
netlify.tomlに書いたものの方がNetlify UIから設定したものより優先される(上書きする)
Functionsから使う時はprocess.envで、Edge Functionsから使う時はNetlify.env.get()で使う
netlify.tomlのこと
[context.dev]と[dev]は別のアレ