因此,开始学习node.js并尝试了世界上最基本的东西:服务器的“Hello World”。节点js不能与SyntaxError一起工作:意外的标识符
代码如下(从实际的书抄):
var http = require("http");
http.createServer(function(request, response) {
response.writeHead(200, {"Content-Type": "text/plain"});
response.write("Hello World");
response.end();
}).listen(8888);
我打了node.js
可执行文件,键入node server.js
并给出了著名的SyntaxError: Unexpected identifier
。
试图寻找类似的问题,但找不到可以帮助像我想要完成的那样简单的事情。
代码本身看起来是正确的。通常SyntaxErrors是由于拼写错误,但我已复制并粘贴您的代码,并验证它的工作原理。可能是环境问题? –
您从命令行运行'node server.js',而不是在节点内运行REPL – cdbajorin
对不起,命令行和node.js shell有什么区别? –