【发布时间】:2018-01-19 22:28:00
【问题描述】:
我目前正在使用 iisnode 开发将托管在 iis 上的 nodejs 应用程序。 我遇到了这样的问题,这是我 server.js 的一部分:
app.listen(process.env.PORT);
process.env.PORT 是通过 IIS 传递的,所以在我本地构建 webpack 包的那一刻,我没有端口。
我在我的服务器上部署了构建包,但是查看 server.bundle.js,我可以看到:
app.listen(undefined);
现在 IIS 无法启动应用程序..
是否有任何选项可以设置 webpack 捆绑包以期望节点进程变量在运行时传递?
或者我在这里做错了什么?
【问题讨论】:
标签: javascript node.js iis webpack iisnode