जैसा कि मैं देख सकता हूं, webpack.dev.config
में प्रॉक्सी है। मैं webpack.prod.config
में प्रॉक्सी कैसे सेट करूं? मैं स्वयं डोमेन यूआरएल के अलावा एक और एपीआई डोमेन यूआरएल कॉल करना चाहता हूं।वेबपैक उत्पादन कॉन्फ़िगरेशन में प्रॉक्सी सेट करें कोणीय 2+
उत्तर
मैं कुछ जवाब देने की कोशिश करने जा रहा हूं।
जूलिया बताते हैं। आपको अपने उत्पादन वातावरण में वेबपैक देव सर्वर का उपयोग नहीं करना चाहिए क्योंकि इसका अर्थ यह नहीं है, इसलिए सवाल यह नहीं होना चाहिए कि इसके साथ उत्पादन प्रॉक्सी कॉन्फ़िगरेशन को कॉन्फ़िगर कैसे किया जाए। इसका अर्थ है कि यदि आप वास्तव में आप चाहते हैं तो तरह कस्टम प्रॉक्सी config के साथ एक webpack सर्वर शुरू कर सकते हैं:
ng serve --proxy-conf proxy.conf.json
आप क्या कर किया जाना चाहिए angular/cli
के माध्यम से, webpack उपयोग करने के लिए एक उत्पादन के साथ और फिर निर्माण के निर्माण के लिए है उन फ़ाइलों को अपने चयन के एक स्थिर फ़ाइल सर्वर द्वारा सेवा के लिए ले जाएं। इसलिए तरह एक उत्पादन बंडल बिल्ड: आप JHipster उपयोग कर रहे हैं के बाद से
ng build --prod
उपरोक्त सभी अपने लिंक https://jhipster.github.io/using-angular/
से लिया पहले से ही गाइड और कैसे उत्पादन में अपने कोड लेने के लिए पर टूलींग देखते हैं। यहाँ अपने पढ़ने जारी रखें: https://jhipster.github.io/production/
मुझे आशा है कि यह सही दिशा
उत्पादन आप प्रॉक्सी के साथ webpack-डेव सर्वर का उपयोग नहीं होगा मेंक्या 'प्रॉक्सी' एक अच्छा विकल्प है या क्या मैं पर्यावरण चर के लिए जाऊंगा? –
एक प्रॉक्सी (रिवर्स प्रॉक्सी) और पर्यावरण चर वे उपकरण नहीं हैं जो एक ही समस्या को हल करते हैं, तो वास्तव में आप क्या हासिल करना चाहते हैं? क्या आप चाहते हैं कि आपका ग्राहक/फ़ॉन्टेंड अन्य वेब सर्विसेज से स्वयं से बात करे या आप अपने सर्वर के सामने प्रॉक्सी डालें, ताकि आप इनकमिंग अनुरोधों को निर्देशित कर सकें? – Hampus
हां, मेरा फ्रंट एंड सर्वर और बैकएंड (webservices) सर्वर अलग हैं। –
- 1. वेबपैक कॉन्फ़िगरेशन
- 2. वेबपैक कॉन्फ़िगरेशन
- 3. वेबपैक-देव-सर्वर प्रॉक्सी
- 4. एकाधिक कोणीय 2 मॉड्यूल के साथ वेबपैक
- 5. वेबपैक 2 उत्पादन वास्तव में धीमा "अतिरिक्त संपत्ति प्रसंस्करण"
- 6. उत्पादन के लिए कोणीय 2 संकलन
- 7. कोणीय कॉन्फ़िगरेशन
- 8. कोणीय कॉन्फ़िगरेशन
- 9. मेवेन + सरेफायर: प्रॉक्सी कॉन्फ़िगरेशन
- 10. कोणीय 2 - कोणीय-क्ली: निर्माण पर वैश्विक चर सेट करें
- 11. क्लाइंट कॉन्फ़िगरेशन में maxItemsInObjectGraph सेट करें
- 12. सॉफ़्ट प्रॉक्सी कॉन्फ़िगरेशन
- 13. वेबपैक 2
- 14. कोणीय 2 में डेटपइप में लोकेल कैसे सेट करें?
- 15. वेबपैक। प्रोवाइडप्लगिन कोणीय
- 16. कोणीय क्ली वेबपैक
- 17. कोणीय 2 अनुप्रयोग
- 18. कोणीय + वेबपैक + एएस 6
- 19. कोणीय 2
- 20. वेबपैक 2 और टाइपस्क्रिप्ट और कोणीय 2 के साथ पेड़-हिलाने का उपयोग कैसे करें?
- 21. वेबपैक कॉन्फ़िगरेशन में अज्ञात संपत्ति 'प्रीलोडर्स'
- 22. कोणीय 5 वेबपैक 3 एओटी
- 23. कोणीय 2-टाइपस्क्रिप्ट में वैकल्पिक वर्ग पैरामीटर कैसे सेट करें?
- 24. सोनारक्यूब प्रॉक्सी कॉन्फ़िगरेशन, ट्रिकी
- 25. कोणीय-क्ली या वेबपैक
- 26. उत्पादन वातावरण में कोणीय 2 को कैसे चलाएं
- 27. डॉकर टूलबॉक्स में प्रॉक्सी कैसे सेट करें?
- 28. वू - वेबपैक vue-loader कॉन्फ़िगरेशन
- 29. वेबपैक
- 30. कोणीय 2 उत्पादन बंडल फ़ाइल बहुत बड़ी है
में आप इंगित करता है। आपको अपने http सर्वर में प्रॉक्सी कॉन्फ़िगर करने की आवश्यकता है। उदाहरण के लिए यदि आप http सर्वर nginx है, तो आप स्थान/api/{ proxy_pass http: // localhost: 8080 जैसे कुछ कर सकते हैं; } –
@ जुलिआपासिन्कोवा, मैं 'jhipster' स्रोत का उपयोग कर रहा हूं: https://jhipster.github.io/using-angular क्या आप मुझे कोई कामकाजी उदाहरण दिखा सकते हैं? –
जेएचप्स्टर एक एप्लिकेशन जनरेटर है, इसलिए यह उस प्रश्न का उत्तर नहीं देता है कि आप किस सर्वर को अपनी उत्पादन फाइलों की सेवा कर रहे हैं। जेएचप्स्टर के साथ आप किस तरह की कॉन्फ़िगरेशन उत्पन्न करते थे? एक प्रोडक्शन सेटअप में आपके सर्वर को कौन सा सर्वर प्रदान करेगा, यह जानने के लिए कि आप प्रॉक्सी स्थापित करने में मदद के लिए आवश्यक हैं, जब तक कि आप इसके सामने प्रॉक्सी नहीं डालना चाहते। – Hampus