मैं बस सोच रहा था कि क्या मुझे पता चल सकता है कि एक एक्सप्रेस कोड में NODE_ENV
(यानी विकास या उत्पादन) का वर्तमान मूल्य क्या है (इसलिए मैं app.configure('production' function(){})
का उपयोग नहीं कर सकता)।एक्सप्रेस ऐप को चालू करने के लिए वर्तमान NODE_ENV कैसे पता चलाना है?
उत्तर
अपने एक्सप्रेस स्क्रिप्ट के भीतर चाल
करना चाहिए process.env.NODE_ENV
कोशिश, app.settings.env
कि मूल्य के घर जाना चाहिए।
परिभाषित नहीं किया गया है, मैंने अभी देखा है, लेकिन समस्या यह है कि यह किसी अन्य फ़ाइल में है, और परीक्षण को आसान बनाने के लिए , मैं देव और प्रोड के लिए कुछ अलग करना चाहता हूं। – FurtiveFelon
फिर ऐप वैरिएबल को अपने कार्यों में भेजें ... 'आवश्यकता (' myfile ') (ऐप) ' – Gavin
प्रत्येक अनुरोध ऑब्जेक्ट में' ऐप 'का उदाहरण होता है ताकि आप' req.app.settings.env === 'का उपयोग कर सकें। विकास 'आपके हैंडलर के भीतर से। – blockloop
- 1. आईआईएस एक्सप्रेस को समाप्त डिबगिंग के बाद कैसे चलाना है?
- 2. .NET कंसोल ऐप कैसे चलाना है?
- 3. मैं Node.js में NODE_ENV को कैसे पहचान सकता हूं?
- 4. गतिविधि को कैसे पता चलाना समाप्त हो गया है?
- 5. HTTP अनुरोध को कैसे पता चलाना अजाक्स से है?
- 6. एंड्रॉइड पर जीपीएस चालू करने के लिए कैसे करें
- 7. खुद को कैसे नहीं चलाना है?
- 8. वर्तमान ऐप की मूल प्रक्रिया
- 9. एक HttpPostedFile को तुरंत चालू करने के लिए
- 10. बहुभाषी एक्सप्रेस ऐप
- 11. अपने मूल ऐप से रेल इंजन के लिए दौड़ चलाना
- 12. जावा को वेब ऐप के रूप में चलाना
- 13. आईफोन - मुझे कैसे पता चलेगा कि आईओएस के लिए कंपन चालू या बंद है या नहीं?
- 14. कोडइग्निटर: उस पृष्ठ के लिंक को 'हाइलाइट' कैसे करें, जिस पर उपयोगकर्ता वर्तमान में चालू है?
- 15. क्या कोई अमेज़ॅन ओप्सवर्क्स के साथ नोड (एक्सप्रेस) ऐप को तैनात करने में सफल रहा है?
- 16. आईआईएस एक्सप्रेस - एसएसएल को काम करने के लिए
- 17. बटन पर ब्लूटूथ चालू करने के लिए कैसे क्लिक करें
- 18. मैक और बीएसडी के लिए वर्तमान थ्रेड चालू होने पर सीपीयू कैसे प्राप्त करूं?
- 19. जांचें कि वर्तमान डेस्कटॉप पर विंडो चालू है या नहीं?
- 20. आईआईएस डेवलपर एक्सप्रेस को "क्लासिक मोड" पर स्विच करने के लिए कैसे करें
- 21. वसंत: कैसे एक स्प्रिंग बीन को चालू करने के लिए एक रनटाइम पैरामीटर लेता है?
- 22. कैसे एक्सप्रेस
- 23. iOS5: यदि अनुप्रयोग के लिए सूचना केंद्र चालू है/बंद
- 24. MyLocationOverlay या LocationManager वर्तमान स्थान को अपडेट करने के लिए
- 25. सभी ऐप्स के लिए दक्षिण माइग्रेशन चलाना
- 26. सक्रिय ऐप डोमेन को सत्यापित करने के लिए कैसे मेरा ऐप चल रहा है?
- 27. वेब ऐप में आईफोन के लिए स्क्रीन-ओरिएंटेशन को नियंत्रित करने के लिए कैसे करें
- 28. एंड्रॉइड ऐप को स्वयं-प्रकाशित करने के लिए कैसे करें
- 29. रेल ऐप को व्यवस्थित करने के लिए कैसे करें
- 30. "NODE_ENV" को आंतरिक या बाहरी कमांड, ऑपरेट करने योग्य कमांड या बैच फ़ाइल
धन्यवाद! यह काम किया। बस एक subtlety, अगर विकास के लिए परीक्षण करने के लिए (! Process.env.NODE_ENV) करें, डिफ़ॉल्ट रूप से यह तब तक विकास होता है जब तक कि NODE_ENV को – FurtiveFelon