How to use express.js as proxy in angularjs-seed app -
कोणीयर्ज़ न्यूबी चेतावनी !!!
मुझे एक प्रॉक्सी की आवश्यकता है कॉरस से बचें; मैं लागू करने के लिए देख रहा हूँ मुझे यह समाधान मिला लेकिन मुझे यकीन नहीं है कि कोड कहां रखा जाए। मुझे एक विशिष्ट कोणीय-बीज ऐप के संदर्भ में जानकारी की आवश्यकता है कृपया मदद करे। धन्यवाद!
ex: मैं कोड में कहां रखता हूं & amp; मैं प्रॉक्सी सर्वर कैसे शुरू करू
var एक्सप्रेस = अपेक्षित ('एक्सप्रेस'), httpProxy = require ('http-proxy'), ऐप = express (); Var प्रॉक्सी = नया httpProxy.RoutingProxy (); फ़ंक्शन एपीप्रोक्सी (होस्ट, बंदरगाह) {रिटर्न फ़ंक्शन (रिक, रेस, अगली) {if (req.url.match (नया RegExp ('^ \ / api / /))) {प्रॉक्सी.proxyRequest (req, res, होस्ट: होस्ट, पोर्ट: पोर्ट}); } Else {next (); }}}}}}} एप। कॉन्फ़िग्यूअर (फ़ंक्शन () (ऐप। यूज (एक्सप्रेस। स्टैटिक (प्रोसेस.cwd () + "/ जेनरेट"); एप। यूज (एपीप्रोक्सी ('लोकलहोस्ट', 3000)); एप। यूज ( Express.body पार्सर ()); एप। यूज (express.errorHandler ());}); Module.exports = ऐप;
मुझे यकीन नहीं है कि आपका सटीक सेटअप क्या है, लेकिन अगर आप टेम्पलेटिंग का पालन करते हैं यो की तरह एक मचान समाधान से, यह कोड रूट निर्देशिका में एक फ़ाइल के नाम से जाना जाता है, मान लें,
server.js । सर्वर को शुरू करने के लिए, कमांड लाइन में डायरेक्टरी और
नोड server.js टाइप करें (या आप
grunt का उपयोग कार्य रनर के रूप में कर सकते हैं यदि यह आपके प्रोजेक्ट के साथ स्थापित है )। अंत में, बस अपने ब्राउज़र को
लोकलहोस्ट: 3000 पर खोलें और आपको जाना अच्छा लगेगा।
Comments
Post a Comment