2015-11-18 2 views
1

Я пытался следовать несколько элементов узла учебникам, но расслоения плотного я не могу сделать так, response.writeHead не там ..NodeJS reponse.writeHead нет

var http = require("http"); 

http.createServer(function (request, response) { 
    response.writeHead(200, {"Content-Type": "text/plain"}); 
    response.write("Hello World"); 
    response.end(); 
}).listen(8888); 

ли выше код, который я пытаюсь для выполнения, но я получаю предупреждение «Неразрешенная функция или метод writeHead()» - я огляделся, но не могу продолжить, может ли кто-нибудь помочь?

ответ

0

Я считаю, что вы используете IntelliJ IDEA, и предупреждение не имеет ничего общего с node.js, но сама IDE. Проверьте настройки

IntelliJ IDEA -> Preferences -> JavaScript -> Libraries -> [Ensure 'Node.js Globals' is checked]

+0

не Hey Molda - я, что уже сделано - нет надежды! – Ashton

+0

Я не использую IntelliJ, поэтому не могу помочь вам настроить это, но если вы просто хотите попробовать свой код, тогда откройте терминал и запустите 'node .js' – Molda

+0

@Ashton Ok, я просто проверьте jetbrains.com, и он говорит, что node.js * поддерживается только в Ultimate Edition * https://www.jetbrains.com/idea/features/editions_comparison_matrix.html – Molda

0

Для тех, кто имеет эту проблему в своих последних WebStorm/PhpStorm версии IDE (по состоянию на февраль 2017 года), вы можете перейти к File/Settings/Languages & Frameworks/Node.js and NPM, а затем в Coding Assistance части, нажмите на опцию Enable.

enter image description here

Смежные вопросы