Hey Guys我一直在用node.js测试水,我写了一个简单的网络服务器程序,由Ryan Dahl编写。
//web-server.js
var http= require('http');
http.createServer(function(req,res){
res.writeHead(200, {'content-type':'text/plain'});
res.end("helo world \n");
});
s.listen(8000);
奇怪的是,我收到了这个错误
如您所见,第一个命令是node-webserver.js
第二个命令是显示错误的位置
我确实知道node.js没有被破坏,因为node.js上提供的基本介绍程序仍然按预期工作。对不起大量错误截图!
感谢您的帮助!
答案 0 :(得分:1)
这是错误消息实际意味着什么的时候:{\rtf1\ansi\ansi
不是有效的JavaScript代码。这是由文本编辑器插入的行。
而且,拜托,拜托,请不要使用写字板来编辑代码。这里有很多优秀的免费文本编辑器/ IDE:我个人使用Geany执行小任务,NetBeans执行大项目。我想你也可以尝试Visual Studio Express(它是免费的,不像它的大兄弟)。还有Notepad++这样的好事。
但在我看来,使用写字板编写代码就像使用电锯钉一个架子一样。
答案 1 :(得分:1)
您的文件显然已保存为RTF文件,但需要将其保存为纯文本。