2017-06-02 177 views
0

嗨,我目前正在努力学习如何创建我的应用程序后端,但试图建立一个3000端口,并具有卷曲时,它会产生这个错误:连接错误

NodeTutorial混帐:(主)✗curl -v http://localhost:3000 - 连接被拒绝。

请帮忙。

我在我的index.js代码如下:

var http = require('http'), 
express = require('express'); 

var app = express(); 
app.set('port', process.env.PORT || 3000); 

app.get('/', function (req, res) { 
    res.send('<html><body><h1>Hello World</h1></body></html>'); 
}); 

http.createServer(app).listen(app.get('port'), function(){ 
    console.log('Express server listening on port ' + app.get('port')); 
}); 
+0

这一个正常工作与我 – RaR

+0

的代码看起来不错你检查,如果你在两者之间有防火墙吗? –

回答

0

看来你的服务器还没有启动,尝试运行下面的步骤,看看你是否能够连接或不:

第1步:创建一个目录将包含所有与我们的应用程序文件并执行初始化故宫:

$ mkdir nodejs-server 
$ npm init 

第2步:安装Express作为一个依赖:

$ cd nodejs-server 
$ npm install --save express 

第3步:创建Node.jsindex.js默认入口点,我们创建的目录内:

$ cd nodejs-server 
$ touch index.js 

复制的内容你已在您的问题中显示在index.js

var http = require('http'), 
express = require('express'); 

var app = express(); 
app.set('port', process.env.PORT || 3000); 

app.get('/', function (req, res) { 
    res.send('<html><body><h1>Hello World</h1></body></html>'); 
}); 

http.createServer(app).listen(app.get('port'), function(){ 
    console.log('Express server listening on port ' + app.get('port')); 
}); 

第4步:移动到目录的NodeJS服务器,并开始执行以下命令的应用:

$ cd nodejs-server 
$ node index.js