Skip to content

Instantly share code, notes, and snippets.

@tokunami
Last active August 29, 2015 14:05
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save tokunami/503eedb941220b0fce44 to your computer and use it in GitHub Desktop.
Save tokunami/503eedb941220b0fce44 to your computer and use it in GitHub Desktop.
Node.jsの環境変数
  • app.set('port', process.env.PORT || 3000)process.envは環境変数といって、node実行時に指定する変数のこと。
  • Consumer_keyなど公開したくないものを隠すのにも使える。
  var some_url=url.format({
    protocol: 'http:',
    port: process.env.DATA_PORT,
    hostname: process.env.DATA_HOST || '×××.×××.×××.×××',
  });
  • 環境変数の指定はnodeコマンドの前に書く  DATA_PORT=3000 DATA_HOST=... node app.js

  • ターミナルで

$ node
> process.env

と打つと、環境変数がたくさん出てくる

@stoshiya
Copy link

Consumer_keyなど公開したくないものを隠すのにも使える。

プロセス実行中だとpsコマンドで表示されてしまうしshellの履歴にも残るので正確には隠せませんが,コードとは分離できるので有用かなと思います.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment