作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正在尝试使用这个应该有效的命令。当启动使用 Express.js 的服务器时,它似乎没有传递环境变量。这是针对这个开源项目,Bus Ticker .
端口=8081;永远开始./website/app.js
在 app.js
中有这一行,所以我希望我可以在该命令行上设置环境变量,如上所示。
app.set('port', process.env.PORT || process.env.npm_package_config_port || 3000);
最佳答案
您设置的是 shell 变量,而不是环境变量。是的,这种区别令人困惑。
尝试将 export
放在该行的开头。
关于node.js - 如何在我在命令行上设置的端口上永久启动 Node.js 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23981975/
我是一名优秀的程序员,十分优秀!