我是 node 新手,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);
**
最佳答案
没有端口就无法监听,因为那没有任何意义。每个 TCP 连接都需要通过一些 端口发生。您正在寻找的是 http 的默认 80 端口或 https 的 443 端口。浏览器默认使用这些端口。
根据您的系统配置,用户空间程序可能不一定能够访问这些端口。因此,您可能必须配置您的系统以授予您的 Node 应用程序访问权限。
关于javascript - Express 应用程序不听没有端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37858597/