मैं प्रतिक्रिया मूल का उपयोग कर एक साधारण ऐप विकसित कर रहा हूं। मैं एंड्रॉइड डिवाइस पर इसका परीक्षण कर रहा हूं। मैंने अनुरोधों को सुनने के लिए एक नोड.जेएस सर्वर बनाया है, यह http://localhost:3333/ पर चल रहा है। अगला, मैं index.android.js से एक fetch अनुरोध कर रहा हूँ। नीचे कोड है।प्रतिक्रिया मूल: त्रुटि अनुरोध त्रुटि के साथ विफल - TypeError: नेटवर्क अनुरोध विफल (...)
fetch('http://localhost:3333/',
{
'method': 'GET',
'headers': {
'Accept': 'text/plain',
}
}
)
.then((response) => response.text())
.then((responseText) => {
console.log(responseText);
})
.catch((error) => {
console.warn(error);
});
नोड सर्वर पर अनुरोध हैंडलर के लिए नीचे दिए गए कोड
app.use(function(req, res, next) {
res.header("Access-Control-Allow-Origin", "*");
res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
next();
});
app.use(express.static('public'));
app.get('/', function(req, res){
console.log('Request received for /');
res.send("this is the response from the server");
res.end();
});
लाने का अनुरोध काम नहीं कर रहा है लेकिन,। क्रोम कंसोल में जो त्रुटि आई है वह है: टाइप एरर: नेटवर्क अनुरोध विफल (...)।
यह काम कैसे करें?
धन्यवाद! इसने काम कर दिया। – Chetan
मैं यूआरएल पर कॉल कर रहा हूं लेकिन अभी भी एक ही त्रुटि प्राप्त कर रहा हूं। fetch ('http://private-18642-test2979.apiary-mock.com/notes/1', { विधि: 'प्राप्त करें', 'शीर्षलेख': { 'स्वीकार करें': 'एप्लिकेशन/जेसन' , } –
यह वास्तव में एक यूआरएल नहीं है, आपको प्रोटोकॉल भी जोड़ने की जरूरत है। – oblador