首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nodemon变量缓存

Nodemon变量缓存
EN

Stack Overflow用户
提问于 2018-01-11 11:48:45
回答 1查看 1.3K关注 0票数 3

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

app.js

代码语言:javascript
复制
require('dotenv').config()
var express = require('express');
var app = express();
...

.env

年长的

代码语言:javascript
复制
AWS_KEY=AGI....
AWS_SECRET=84HE...

新的

代码语言:javascript
复制
AWS_KEY=FJR...
AWS_SECRET=U3F...

控制台日志

代码语言:javascript
复制
console.log(process.env.AWS_KEY); //AGI...
console.log(process.env.AWS_SECRET); //84HE...

nodemon.json

代码语言:javascript
复制
{
  "restartable": "rs",
  "ignore": [
    ".git",
    "node_modules/**"
  ]
}
EN

回答 1

Stack Overflow用户

发布于 2022-06-15 05:50:21

我找到了答案我的朋友

快跑

代码语言:javascript
复制
delete process.env.VALUE_I_WANT_DELETED;

并重新启动应用程序,检查process.env中的值

https://stackoverflow.com/a/42170366/6344531

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48206341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档