मैंने पासपोर्ट को एक नोड.जेएस सर्वर पर कॉन्फ़िगर किया है और मुख्य रूप से ट्विटर लेख रणनीति का उपयोग कर रहा हूं।पासपोर्ट.जेएस - ब्राउज़र प्राप्त अनुरोध ठीक है, लेकिन जेएस कोड से AJAX अनुरोध नहीं हैं?
मैं हाल ही की खोज से उलझन में हूं जो ऐसा लगता है कि एक ब्राउज़र यूआरएल (वेब ब्राउजर सर्चबार का उपयोग करके) के साथ एक जीईटी अनुरोध आवेदन कोड के अंदर से AJAX अनुरोध से अलग प्रमाणीकृत प्रतीत होता है। उदाहरण के लिए, यदि मैं पासपोर्ट के साथ लॉगिन करता हूं, तो मैं अपने ब्राउज़र को कुछ यूआरएल पर इंगित करके सबकुछ एक्सेस कर सकता हूं जो सीधे बैकएंड सर्वर से अनुरोध करता है। लेकिन बैकएंड एपीआई के लिए कोणीय या jQuery द्वारा कोई भी अनुरोध अनधिकृत प्रतीत होता है।
क्या यह बिल्कुल सही हो सकता है? यदि हां, तो पासपोर्ट को जेएस कोड के अंदर से ब्राउज़र अनुरोध और AJAX अनुरोध के बीच अंतर कैसे पता चलेगा?
(1) आप बता सकते हैं कि अनुरोध एक एक्सएचआर (AJAX) अनुरोध है या नहीं। (2) शायद यह सही कुकीज़ नहीं होने का सिर्फ एक मुद्दा है; क्या कोणीय या jQuery कोड सटीक होस्टनाम में Node.js सर्वर के रूप में बैठा है? – apscience
देखें http://stackoverflow.com/questions/15945118/detecting-ajax-requests-on-nodejs-with-express – apscience
यह गलत कोडिंग हो सकता है, या आपके कोड पर एक साधारण चूक हो सकती है। निस्संदेह यह जानने का कोई तरीका नहीं है कि –