Я новичок в Node.js и установили Node.js (версия 4.2.1) на Windows 7. Если я пишу:HTTP Node.js
var http = require("http");
Это говорит undefined
, почему это вызывает эту ошибку?
Я новичок в Node.js и установили Node.js (версия 4.2.1) на Windows 7. Если я пишу:HTTP Node.js
var http = require("http");
Это говорит undefined
, почему это вызывает эту ошибку?
Вам необходимо установить дополнительные модули, как http
, запустите эту команду в корневой папке вашего проекта:
npm install http
[http является частью узла] (https://nodejs.org/api/http.html) – cdbajorin
var http = require("http");
http.createServer(function (request, response) {
// Send the HTTP header
// HTTP Status: 200 : OK
// Content Type: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// Send the response body as "Hello World"
response.end('Hello World\n');
}).listen(8081);
// Console will print the message
console.log('Server running at http://192.168.168.259:8081/');
Проблема решена, я создаю файл и пишу приведенный выше код наподобие server.js и запускаю код в браузере. Он работает нормально, не получая ошибок. Спасибо за вашу помощь. –
Did установлен модуль HTTP ?? – Subburaj
Если вы делаете это в REPL, он будет возвращен undefined, потому что это возвращаемое значение назначения. Если вы затем наберете 'http', он покажет вам его содержимое. – cdbajorin
Я просто устанавливаю node.js и начинаю использовать его. Не могли бы вы дать мне знать, как установить http-модуль в окне 7? –