"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > उपडोमेन एपीआई तक पहुँचने पर मेरे रिएक्ट ऐप को CORS त्रुटि क्यों मिलती है: \"मुख्य डोमेन से उपडोमेन तक पहुँचने में विफल: नहीं \'पहुँच-नियंत्रण-अनुमति-उत्पत्ति\'\"?

उपडोमेन एपीआई तक पहुँचने पर मेरे रिएक्ट ऐप को CORS त्रुटि क्यों मिलती है: \"मुख्य डोमेन से उपडोमेन तक पहुँचने में विफल: नहीं \'पहुँच-नियंत्रण-अनुमति-उत्पत्ति\'\"?

2024-12-23 को प्रकाशित
ब्राउज़ करें:822

Why Does My React App Get a CORS Error When Accessing a Subdomain API: \

सीओआरएस त्रुटियों को समझना: 'मुख्य डोमेन से उपडोमेन तक पहुंचने में विफल: नहीं 'पहुंच-नियंत्रण-अनुमति-उत्पत्ति''

क्रॉस-ओरिजिनल रिसोर्स शेयरिंग (सीओआरएस) एक ऐसा तंत्र है जो विभिन्न डोमेन को एक दूसरे के साथ बातचीत करने की अनुमति देता है। जब एक एपीआई सर्वर एक उपडोमेन पर चलता है और एक रिएक्ट ऐप मुख्य डोमेन पर चलता है, तो सीओआरएस त्रुटियां हो सकती हैं, जैसे "मुख्य डोमेन से उपडोमेन तक पहुंचने में विफल: कोई 'पहुंच-नियंत्रण-अनुमति-उत्पत्ति' नहीं" त्रुटि।

समस्या की जांच करना

कैश्ड प्रतिक्रियाओं और प्रीफ़्लाइट अनुरोधों की जांच के लिए Chrome DevTools में प्रीफ़्लाइट अनुरोध का निरीक्षण करें। कर्ल जैसे टूल का उपयोग करके प्रीफ़्लाइट अनुरोध निष्पादित करें, प्रतिक्रिया हेडर को आउटपुट करने के लिए -i विकल्प जोड़ना याद रखें।

केस विश्लेषण

  • केस 1: यह दृष्टिकोण डिफ़ॉल्ट CORS कॉन्फ़िगरेशन का उपयोग करता है, जो वाइल्डकार्ड मूल को सक्षम बनाता है। हालाँकि, परीक्षण से पता चलता है कि यह ठीक से काम करता है। ]: CORS हेडर को मैन्युअल रूप से संभालना एक और व्यवहार्य समाधान है।
  • समाधान करना समस्या
  • एडब्ल्यूएस लोड बैलेंसर टारगेट ग्रुप में गलत कॉन्फ़िगरेशन (ओपी के समाधान के आधार पर)
  • इस विशेष समस्या का मूल कारण एडब्ल्यूएस लोड बैलेंसर टारगेट ग्रुप में गलत कॉन्फ़िगरेशन था। लक्ष्य समूह का प्रोटोकॉल HTTPS पर सेट किया गया था, भले ही उचित SSL प्रमाणपत्र प्रदान नहीं किए गए थे। प्रोटोकॉल को ठीक करने से समस्या का समाधान हो गया। संभावित प्रॉक्सी हस्तक्षेप।

अनुरोध बफ़र प्रिंट करें (उदाहरण के लिए, httputil.DumpRequest का उपयोग करके) डिबग उद्देश्यों के लिए।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3