我使用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