2015-10-29 3 views
0

Я новичок в Node.js и установили Node.js (версия 4.2.1) на Windows 7. Если я пишу:HTTP Node.js

var http = require("http"); 

Это говорит undefined, почему это вызывает эту ошибку?

+0

Did установлен модуль HTTP ?? – Subburaj

+1

Если вы делаете это в REPL, он будет возвращен undefined, потому что это возвращаемое значение назначения. Если вы затем наберете 'http', он покажет вам его содержимое. – cdbajorin

+0

Я просто устанавливаю node.js и начинаю использовать его. Не могли бы вы дать мне знать, как установить http-модуль в окне 7? –

ответ

-2

Вам необходимо установить дополнительные модули, как http, запустите эту команду в корневой папке вашего проекта:

npm install http 
+0

[http является частью узла] (https://nodejs.org/api/http.html) – cdbajorin

0
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/'); 
+0

Проблема решена, я создаю файл и пишу приведенный выше код наподобие server.js и запускаю код в браузере. Он работает нормально, не получая ошибок. Спасибо за вашу помощь. –