🐕
[覚書]wranglerでNuxtのuseRuntimeconfig()で環境変数を取得する
結論
.env
に環境変数を設定してください。
.dev.vars
に書いても参照されませんでした。
Honoなど、Nuxt以外のフレームワークからCloudflareにチャレンジする人は特に注意が必要かもしれません。
使い分け
実際は、かなりケースバイケースですが・・・
.env
ライブラリに提供する環境変数はこっちです。
逆にこのパターン以外は、.dev.vars
でいいと思われます。
今回だと、nuxt-auth-utilsに食べさせたかったのに参照されずにハマりました。
.dev.vars
event.context.cloudflare.env
から参照したい場合はこっちです。
event.context.cloudflare.env
からはCloudflareの他のスタック(KVなど)にもアクセスできます。
Discussion