[英]Connection error on curl in node.js
嗨,我目前正在尝试学习如何为我的应用程序创建后端,但是当尝试创建端口3000并使其卷曲时,会产生此错误:
NodeTutorial git:(master)✗curl 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'));
});
似乎您的服务器尚未启动,请尝试按以下步骤运行,看看是否可以连接:
步骤1:创建一个目录,其中将包含与我们的应用程序相关的所有文件,并执行npm init:
$ mkdir nodejs-server
$ npm init
步骤2:安装Express
作为依赖项:
$ cd nodejs-server
$ npm install --save express
步骤3:在我们创建的同一目录内为Node.js
创建默认入口点,即index.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-server并按照以下命令启动应用程序:
$ cd nodejs-server
$ node index.js
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.