我最近进入了node,并将其安装在我的本地主机上。我正在使用WAMP。我使用的是Windows Vista。
Anwyay,我安装的。我在本地主机目录中创建了一个名为server.js
的新文件
var http = require('http');
http.createServer(function (request, response) {
response.writeHead(200, {
'Content-Type': 'text/plain',
'Access-Control-Allow-Origin' : '*'
});
response.end('Hello World\n');
}).listen(1337);
然后我转到node,尝试输入% node server.js
,得到的只是一个省略号。怎么回事?
更新:我检查了我的系统变量,发现我的PATH
将node.js列为C:\Program Files (x86)\nodejs\
发布于 2012-05-14 13:35:11
运行cmd
,然后运行node server.js
。在您的示例中,您试图使用REPL来运行您的命令,这是行不通的。省略号是在关闭当前作用域之前需要更多令牌的node.js (您可以在此处键入代码并动态运行它)
发布于 2021-08-31 13:52:14
您编写的NodeJS代码已更正,它应该可以工作,但正如@dwerner所说的,您必须在命令提示符中编写node server.js
,而不是在Node REPL中。
但是现在,大多数使用NodeJS的人都在使用开发环境进行开发。通过使用IDE,你可以获得一个运行代码的热键,以及许多可以在日常开发中帮助你的东西(例如,语法突出显示)。
VSCode是当今开发NodeJS最流行的集成开发环境之一,您可以查看它。
https://stackoverflow.com/questions/10577879
复制相似问题