我使用一个.env文件来保存服务器的环境变量。如果我使用foreman start来运行服务器,这是可行的。但它不适用于nodemon。
我想使用nodemon,因为当你修改服务器时,它会自动重启。如何让nodemon处理.env文件?
发布于 2012-08-15 08:03:55
您可以使用以下命令让nodemon直接使用.env
$: env $(cat .env) nodemon app.js
请注意,如果您更改了.env,则必须重新启动它,并且如果您的.env文件中有任何空格,它将不会喜欢它。
发布于 2016-05-10 19:09:15
在Node的最新版本(从io.js 1.6开始)中,您可以向其传递-r
标志,以便在启动时需要一个模块。这让您可以使用nodemon的--exec
直接加载.env
nodemon --exec 'node -r dotenv/config'
这需要安装npm包dotenv
。
发布于 2012-09-27 21:45:00
将本地配置变量放在.env文件中,并使用以下命令运行foreman和nodemon
$ foreman run nodemon web.js
https://stackoverflow.com/questions/10560241
复制相似问题