Nodemon Env变量缓存

时间:2018-01-11 11:48:46

标签: node.js environment-variables nodemon

我遇到了一个问题,我的节点应用处理的环境变量键已经过时,并且已经更新。我之前没有遇到过这种行为,但我想知道一个进程是否缓存了键值对的原始版本并且没有读取相关的新值。我正在使用dotenv模块加载并使用我的应用中的env变量和nodemon来查看我的文件。有没有人遇到过这个问题?

app.js

require('dotenv').config()
var express = require('express');
var app = express();
...

.ENV

AWS_KEY=AGI....
AWS_SECRET=84HE...

AWS_KEY=FJR...
AWS_SECRET=U3F...

控制台日志

console.log(process.env.AWS_KEY); //AGI...
console.log(process.env.AWS_SECRET); //84HE...

nodemon.json

{
  "restartable": "rs",
  "ignore": [
    ".git",
    "node_modules/**"
  ]
}

0 个答案:

没有答案