我尝试了process.env['PORT']
,但这会返回一个不相关的数字。
我正在使用Meteor 0.9.2.2。
答案 0 :(得分:1)
我猜您正在使用meteor
命令运行您的应用。执行此操作时,它将首先启动一个代理服务器,该服务器将侦听您提供的端口(默认为3000)并将请求转发到您的流量应用程序,该应用程序侦听一些随机可用端口。当您修改文件和其他一些很酷的功能时,Meteor会自动刷新服务器。
如果您使用meteor build --directory /my/build/path/
构建应用并运行它,process.env.PORT
将拥有正确的端口号。