快递应用程序不听没有端口

时间:2016-06-16 12:00:52

标签: javascript node.js express

我是新节点和快递有问题,我的应用只听localhost:PORT我​​想要应用听localhost,继承人是我的代码,

**

var app = require('../app');
var debug = require('debug')('App');
var http = require('http');

var port = normalizePort(process.env.PORT || '8000');
app.set('port', port);

var server = http.createServer(app);

server.listen(port, 'localhost');
server.on('error', onError);
server.on('listening', onListening);

**

1 个答案:

答案 0 :(得分:2)

没有端口你就听不到,因为这没有任何意义。每个TCP连接都需要通过某些端口进行。你要找的是http的默认80端口,或https的443端口。浏览器默认使用这些端口。

根据系统的配置,用户空间程序可能无法访问这些端口。因此,您可能必须配置系统以授予节点应用程序访问权限。