.envファイルで配列ライクな環境変数を持ってJSでArray展開する

3行

  • .envファイルで

  • 配列ライクに環境変数を持って

  • JSで配列として展開したい

.env書く

CLIENT_ORIGIN='http://localhost:3000 http://192.168.0.99:3000'

localhostIPアドレスの2種類を持った環境変数を例に

文字列で半角スペース空けでもつ。

これをJSで string[] 形式で展開したい

JSファイル内

const originList = process.env.CLIENT_ORIGIN.split(' ')

.spritで半角スペースでスプリットしてやると目的通り string[] で展開できる


もっとなんかいい方法がありそうだけどとりあえずこんな感じで。

参考

javascript - Defining an array as an environment variable in node.js - Stack Overflow