我使用CancelDiscoverManagers
来运行我的快递应用。
它在app.listen(PORTNO)
上运行,但在127.0.0.1:PORTNO
3000是快递用完的默认端口号。
为什么会出现这种意想不到的行为?
我尝试将env变量设置为production并使用127.0.0.1:3000
我正在使用http.createServer(app).listen(PORTNO);
生成我的快速应用文件。
我在Windows机器上是否相关
更新:
我使用运行express-generator
的{{1}}启动服务器,并指定运行服务器的端口。
但这并没有解释绑定到两个端口:npm start
中指定的端口和bin\www
中指定的同一个应用程序,并且可以从两个端口访问该应用程序。
你能解释一下原因吗?
答案 0 :(得分:0)
您应该使用node server.js(filename)启动服务器。试试这个,如果它有帮助,因为当你用npm启动它将获得默认配置。而且,npm命令用于安装节点模块(主要是)而不是运行服务器。