2016-06-16 9 views
1

im neuen mit Knoten und hat ein Problem mit Express, meine App nur auf localhost hören: PORT und ich möchte, um die App zu hören auch auf localhost, heren ist mein Code,Express App hört nicht ohne Port

* *

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

siehe [http://stackoverflow.com/questions/9526500/node-js-how-can-i-remove-the-port-from-the-url](http://stackoverflow.com/questions/ 9526500/node-js-wie-kann-ich-entferne-den-port-from-the-url) –

+0

danke ist das, was ich suche nach – John

Antwort

1

Sie ohne einen Port nicht hören kann, weil das keinen Sinn machen würde. Jede TCP-Verbindung muss über einige Port erfolgen. Was Sie suchen, ist der Standardport 80 für http, oder 443 für https. Der Browser verwendet diese Ports standardmäßig.

Je nach Konfiguration Ihres Systems hat ein Benutzerprogramm möglicherweise nicht unbedingt Zugriff auf diese Ports. Daher müssen Sie möglicherweise Ihr System so konfigurieren, dass es Ihrer Knotenanwendung Zugriff gewährt.

+0

danke für die hilfe – John

Verwandte Themen