मैं सामने कोणीय ऐप चला रहा हूं और पीछे के अंत में पतला हूं लेकिन जब ब्राउज़र में एपीआई यूआरएल मारा जाता है तो यह काम नहीं कर रहा है लेकिन डाकिया में यह ठीक काम कर रहा है धन्यवाद!

नोट

मैंने स्टैक ओवरफ्लो में हर संबंधित पोस्ट का पालन किया है, लेकिन फिर भी मुझे कोई समाधान नहीं मिला

Access to XMLHttpRequest at 'http://school_erp_api.dev/login' from 
origin 'http://localhost:4200' has been blocked by CORS policy: 
Response to preflight request doesn't pass access control check: 
Redirect is not allowed for a preflight request.
-4
Boni 14 सितंबर 2019, 09:47
1
मैंने हर संबंधित पोस्ट का अनुसरण किया है क्या आप उत्तर में बता सकते हैं?
 – 
Prashant Pimpale
14 सितंबर 2019, 09:50
हाँ मैंने इस पोस्ट का अनुसरण किया है stackoverflow.com/questions/56479150/… और अन्य संबंधित भी
 – 
Boni
14 सितंबर 2019, 09:51
आप स्थानीय विकास के लिए प्रॉक्सी सेट करके उपयोग कर सकते हैं या क्रोम से एक एक्सटेंशन है।
 – 
Prashant Pimpale
14 सितंबर 2019, 10:02
क्या आप मुझे एक्सटेंशन का नाम बता सकते हैं
 – 
Boni
14 सितंबर 2019, 12:27

2 जवाब

सबसे बढ़िया उत्तर

सीधे शब्दों में कहें, आपके बैकएंड को अनुमति-उत्पत्ति शीर्षलेख के साथ प्रतिक्रिया देने की आवश्यकता है ताकि आपकी प्रीफ्लाइट (विकल्प अनुरोध) पास हो जाए और सर्वर सीओआरएस की अनुमति दे। तो, आपके बैकएंड को Access-Control-Allow-Origin: <domain>, ... | * भेजना चाहिए

स्लिम का उपयोग करके इसे लागू करने के तरीके के लिए, यहां

0
thomi 14 सितंबर 2019, 09:55

यदि आप इस कोड को अपनी फ़ाइल में डालने के बजाय नोडज का उपयोग कर रहे हैं

app.all('/*', function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Credentials", "true");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Key, Authorization");
res.header("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE, PATCH");
next()

});

-1
Akshay 14 सितंबर 2019, 10:51
मैं नोड का उपयोग नहीं कर रहा हूँ कृपया उस प्रश्न को पढ़ें जो मैं स्लिम और एंगुलर का उपयोग कर रहा हूँ
 – 
Boni
14 सितंबर 2019, 12:24