我使用app.listen(PORTNO)
來運行我的快車應用程序。快速運行在兩個端口上,即使在指定端口時
它運行在127.0.0.1:PORTNO
而且對127.0.0.1:3000
3000是默認的端口號在其運行表現出箱。
爲什麼這種意想不到的行爲?
我已經嘗試設置環境變量對生產和使用也http.createServer(app).listen(PORTNO);
我使用express-generator
產生我的快遞應用程序文件。
我如果相關
更新Windows機器上: 我開始使用npm start
它運行bin\www
服務器,它指定的端口運行服務器。 但是這並不解釋綁定到兩個端口:在app.js
中指定的那個端口,以及在bin\www
中爲同一個應用指定的端口,並且可以從兩個端口訪問應用。
你能解釋一下爲什麼嗎?
你能提供一些更多的細節,例如你創建服務器的代碼。請確保在開始新實例之前所有先前的實例都已被殺死,以確保無誤。 –
剛剛更新了問題。該代碼生成一個與快遞發電機skelton代碼只是稍作修改,以設置端口。此外,我已經殺死了所有的實例,並試圖 – avck
'express-generator'不放'app.listen()'在'app.js ',所以這是之後添加的內容。 – robertklep