gpt4 book ai didi

node.js - 引用错误 : listen is not defined in NodeJS

转载 作者:行者123 更新时间:2023-12-04 19:03:01 24 4
gpt4 key购买 nike

我已经在 Ubuntu (14.04) 上安装了 NodeJS,我正在尝试让我的第一个代码工作:

var http = require("http");

http.createServer(function(request,response){
response.writeHead(200, {"Content-Type": "text/html"});
response.write("<html>");
response.write("<head><title>Node.JS</title></head>");
respons.write("<body>Hello web</body>");
respons.write("</html>");
response.end();
}),
listen(9999);

我收到此错误:
/home/privateuser/nodejsweb/helloweb.js:11
listen(9999);
^
ReferenceError: listen is not defined

at Object.<anonymous> (/home/privateuser/nodejsweb/helloweb.js:11:5)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:929:3

在安装 NodeJS 期间,我在安装可选“某物”期间遇到错误:
可选:安装构建工具
要从 npm 编译和安装 native 插件,您可能还需要安装构建工具:
apt-get install -y build-essential

出现错误:=> E: Kon het vergrendelingsbestand '/var/lib/dpkg/lock' niet openen - open (13: Toegang geweigerd)
E: Kan de beheersmap (/var/lib/dpkg/) niet vergrendelen。 Heeft u beheerdersrechten?

当我将此命令与 sudo 一起使用时,它告诉我已经安装了最新版本?

然后我试过了:
自动运行 Node helloweb.js
进入自动适配模式:node helloweb.js
退出命令以离开自动适应模式。

但是仍然给出了听的引用错误?

请帮忙,这是我使用 Ubuntu 的第二天和我的第一个 NodeJS 示例,我现在已经被困住了:(

提前感谢您的帮助!

最佳答案

var http = require("http");

http.createServer(function(request,response){
response.writeHead(200, {"Content-Type": "text/html"});
response.write("<html>");
response.write("<head><title>Node.JS</title></head>");
respons.write("<body>Hello web</body>");
respons.write("</html>");
response.end();
}).listen(9999);
listen是一个函数,需要根据 createServer 返回的内容调用

关于node.js - 引用错误 : listen is not defined in NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28463638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com