node.js - NodeJS response.writeHead 不存在

标签 node.js http web header

我一直在尝试遵循一些 Node js 教程,但我似乎无法这样做,因为 response.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()” - 我环顾四周但无法进一步了解,有人可以帮忙吗?

最佳答案

我相信您使用的是 IntelliJ IDEA,警告与 node.js 无关,而是与 IDE 本身有关。检查你的设置

IntelliJ IDEA -> 首选项 -> JavaScript -> 库 -> [确保选中“Node.js Globals”]

关于node.js - NodeJS response.writeHead 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33789502/

相关文章:

javascript - Android Chrome 网站

css - 在网页上使用 Avant Garde BK BT 字体?

node.js - 每当主机关闭时 MongoDB 就会删除

json - 使用 http post apache solr 插入新文档 json

java - FirefoxDriver() 不工作 - Selenium,Java

java - 如何在我的 Android 应用程序中将 web 链接中的 dat 文件下载到 SD 卡中的路径中?

rest - 如何使用不可变资源处理 PUT 端点

css - LESS - 两个入门问题(编译选项和与 CSS 的组合)

node.js - node.js 中的 Geojson 到 Topojson

JavaScript:一种非常简单的电子签名实现方式