ReferenceError:在repl:1:1(在node.js中)未定义exit

时间:2015-07-18 16:09:05

标签: javascript node.js server

所以我只是想用这段代码做一个非常基本的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。

1 个答案:

答案 0 :(得分:0)

事实证明,Matt Browne的第一个答案是正确的!

Sublime在某种程度上是我的问题,当我尝试他的建议时,我使用的是旧版本的js文件,这就是为什么它在我尝试时无效。