मैं NodeJS प्रोग्रामिंग के लिए नया हूँ और मैं VSCode के साथ कुछ बुनियादी अभ्यास करने की कोशिश कर रहा हूँ। पहला अभ्यास जो मैं करने की कोशिश कर रहा हूं वह है सर्वर निर्माण, लेकिन मुझे शास्त्रीय त्रुटि मिलती है "इस साइट तक नहीं पहुंचा जा सकता"। इसलिए, मैं अपने "लोकलहोस्ट: 3000" में नहीं जा सकता। कोड मुझे पूरा यकीन है कि यह सही है (नीचे संलग्न है) क्योंकि यह एक लर्निंग वेबसाइट से लिया गया कॉपी-पेस्ट है। मेरी समस्या मुझे लगता है कि यह कंप्यूटर सेटिंग्स में है। मैंने प्रॉक्सी को चालू/बंद करने का प्रयास किया लेकिन कुछ भी नहीं बदला। क्या कोई मेरी मदद कर सकता है? मैं बहुत शुरुआत में फंस गया हूँ :(
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200);
response.write('<h1>Hello Node!!!!</h1>\n');
response.end();
}).listen(3000);
console.log('Server running at http://localhost:3000');
धन्यवाद!
2 जवाब
क्या आप बंदरगाह से जांच कर सकते हैं, कृपया बंदरगाह को मार दें और सर्वर को पुनरारंभ करें।
writeHead()
को कॉल पूरा नहीं हुआ है। कुछ इस तरह का उपयोग करना बेहतर है:
response.writeHead(200, {'Content-Type': 'text/html'});
इस तरह ब्राउज़र को पता चल जाता है कि आप एक HTML दस्तावेज़ भेज रहे हैं।
संबंधित सवाल
नए सवाल
node.js
Node.js एक घटना-आधारित, गैर-अवरोधक, अतुल्यकालिक I / O रनटाइम है जो Google के V8 जावास्क्रिप्ट इंजन और libuv लाइब्रेरी का उपयोग करता है। इसका उपयोग उन अनुप्रयोगों को विकसित करने के लिए किया जाता है जो क्लाइंट पर और साथ ही सर्वर साइड पर जावास्क्रिप्ट को चलाने की क्षमता का भारी उपयोग करते हैं और इसलिए कोड के पुन: प्रयोज्य और संदर्भ स्विचिंग की कमी से लाभान्वित होते हैं।
Hello Node!!!
\n'); response.end(); })। सुनो (8080); कंसोल.लॉग ('सर्वर localhost:8080' पर चल रहा है);