所以我只是想用这段代码做一个非常基本的Hello World服务器:
var http = require('http'),
host = '127.0.0.1',
port = '9000';
var server = http.createServer(function(req, res){
res.writeHead(200, { 'Content-Type' : 'text/html'});
res.end('<h1>Hello World!</h1>');})
.listen(port, host, function(){
console.log('Server Running on http://' + host + ':' + port);
})
当我尝试在Sublime中保存并退出时,我收到此错误:
Error trying to parse project. Expected value in C:\Users\Austin\HelloWorld.js:1:1
我尝试使用另一个文本编辑器,它让我保存代码,但是当我在REPL中运行它时,我得不到控制台日志和没有Hello World页面,尽管仍在运行。我正在使用最新版本的node.js for Windows x64。
答案 0 :(得分:0)
事实证明,Matt Browne的第一个答案是正确的!
Sublime在某种程度上是我的问题,当我尝试他的建议时,我使用的是旧版本的js文件,这就是为什么它在我尝试时无效。