設置服務器時,我注意到使用了環境變量process.env.PORT。還有其他的變數嗎?我在哪裏可以看到他們全部?其他的heroku環境變量是什麼?
回答
請參閱https://devcenter.heroku.com/articles/config-vars:有一個命令可以告訴你你的環境變量是什麼。
$ heroku config
看看是否適合你。
編輯:看起來上面鏈接的heroku文檔是錯誤的。試試這個:
$ heroku config -s --app <appname>
這是一個很好的答案,但錯過了像PORT這樣的一些env變量。如果您需要更多細節,請參閱下文。 – 2014-10-24 20:22:31
heroku config
不顯示端口。所以,如果你需要的一切,這是不完整的。這將創建一次性測功機並顯示一切。
從這裏:https://devcenter.heroku.com/articles/getting-started-with-nodejs#console
在一次性DYNO運行控制檯,則在>提示符下鍵入 「的console.log(process.env)」:
$ heroku run node
Running `node` attached to terminal... up, run.4778
> console.log(process.env
...)
{ BUILDPACK_URL: 'https://github.com/MichaelJCole/heroku-buildpack-nodejs.git#wintersmith',
TERM: 'xterm',
SENDGRID_USERNAME: '[email protected]',
COLUMNS: '80',
DYNO: 'run.4778',
PATH: '/app/bin:/app/node_modules/.bin:bin:node_modules/.bin:/usr/local/bin:/usr/bin:/bin',
PWD: '/app',
PS1: 'fairydust',
LINES: '22',
SHLVL: '1',
HOME: '/app',
SENDGRID_PASSWORD: 'ponies',
PORT: '52031',
_: '/app/bin/node' }
undefined
下面的命令將顯示所有環境變量的,而不僅僅是那些可見的heroku config
:
heroku run printenv
用sort排序會是一個更好的解決方案:'heroku run printenv |排序' – 2015-12-17 12:13:35
如果環境變量特定於dyno大小(我試圖檢查我的「WEB_CONCURRENCY」是什麼,並且最初由結果困惑),那麼將您的dyno大小與您要使用的大小匹配很重要:'heroku跑 - 性能 - L printenv'爲一個表演L L dyno。 – childofsoong 2016-02-05 19:07:10
- 1. 我的環境變量是什麼?
- 2. 環境變量in heroku
- 3. 什麼是HTTP_AUTHORIZATION環境變量?
- 4. 環境變量其他用戶
- 5. 變化Heroku的環境變量
- 6. 在eclipse中設置引用其他環境變量的環境變量
- 7. 引用其他變量的Linux環境變量
- 8. react-native需要什麼環境變量?
- 9. 什麼是OpenCL環境下的變形?
- 10. 獲取環境變量的其他領域Apache的mod_authn_dbd
- 11. 什麼是環境變量的主要需求?
- 12. 什麼是設置我的環境變量錯了?
- 13. 由ansible識別的環境變量列表是什麼?
- 14. ANDROID環境變量的路徑是什麼?
- 15. 什麼是環境變量的基礎概念?
- 16. 什麼是表示Django環境的變量?
- 17. 什麼是最低要求的環境變量?
- 18. 如何使用c獲得其他進程的環境變量#
- 19. 獲取其他用戶的環境變量?
- 20. 他們怎麼知道什麼環境變量名稱是在Windows系統變量
- 21. 環境變量
- 22. 環境變量
- 23. 環境變量
- 24. 環境變量
- 25. 是我的環境變量安全從系統上的其他用戶?
- 26. 什麼是「延遲環境變量擴展」
- 27. 爲其他用戶設置Linux環境變量(sudo)
- 28. 我的Perl腳本是從「其他地方」獲取環境變量嗎?
- 29. 爲什麼有些變量是參數而其他變量不是?
- 30. 什麼是NULL環境?
'Heroku的運行printenv' – Potherca 2015-02-22 11:58:30
只是出於好奇,爲什麼沒有選擇這個答案呢? – 2015-09-01 20:33:03