我需要檢查使用ExpressJS的節點js應用程序是否正在本地主機(開發環境)上運行,而不是在實時服務器上運行並執行某些代碼if所以。這必須在服務器端完成。任何想法如何檢查?表示JS - 使用服務器端JS檢查應用程序是否在本地主機上運行
0
A
回答
2
通行證process.env變量設置爲node.js的情況下是這樣的(例如)
node -e 'process.env.NODE_ENV = "development"'
,然後只用
if(process.env.NODE_ENV === 'development') {
...
}
+0
是的。我認爲唯一不依賴'Host'頭部(不可靠)的方法是明確告訴'app.listen'只綁定本地地址(例如IPv4中的'192.0.0.1')。這意味着你需要一種方式來告訴你的應用程序你想這樣做,這意味着你可能只是...用它來知道它是如何運行的。 –
+0
完美。謝謝 –
相關問題
- 1. 檢查應用程序是否在服務器上運行或本地運行
- 2. C#檢查Xampp服務器/本地主機是否運行
- 3. 在asp.net中使用webresource,在本地主機上運行但在web服務器上運行的應用程序
- 4. MVC2應用程序是否會在MVC3主機服務器上運行?
- 5. 應用服務器可能已經在主機本地主機上運行
- 6. 使用Javascript訪問在本地主機上運行的服務
- 7. 使用python來檢查dev_appserver是否在本地主機上運行
- 8. 如何運行本地服務器/客戶端應用程序?
- 9. 如何使用服務器端運行Shell腳本JS
- 10. DW-CS5:在本地服務器上運行Facebook應用程序
- 11. 使用JS在服務器上運行PHP腳本
- 12. 在本地主機上運行asp.net應用程序
- 13. Phpmailer在本地主機上運行,但不在服務器上
- 14. Web.Debug.config與Web.Release.config在本地主機上運行web應用程序
- 15. Tizen本地服務應用檢查另一個應用程序正在運行
- 16. 如何運行服務器端JS
- 17. 檢測Facebook應用程序是否從fanpage(服務器端)運行
- 18. 在服務器上運行客戶端應用程序
- 19. 在本地主機上的Android應用程序中使用Web服務
- 20. 如何檢查我的.NET應用程序是否在終端服務器上運行?
- 21. 將舊客戶端/服務器應用程序遷移到本地主機(綁定到本地主機)
- 22. 在IE本地運行JS應用程序
- 23. 無法在本地主機上運行Apache Tomcat服務器?
- 24. 檢查頁面是否已更新與服務器上的JS
- 25. 北行應用程序在本地主機上還是在Mininet主機上運行?
- 26. Google登錄在本地主機和測試服務器上運行,但不是天青網站(應用服務)
- 27. 如何檢查JavaScript是否啓用節點JS服務器端代碼
- 28. 檢查在遠程機器上運行的SQL服務器
- 29. 設置js在ASP.NET應用程序中從服務器執行
- 30. 在仿真器上運行的Android應用程序與本地主機上的應用程序同步?
你可能會得到答案告訴你看看['REQ .hostname'](http://expressjs.com/en/4x/api.html#req.hostname)。別。它來自'主機'標頭,這是平凡的欺騙。 –