node.js - 使用 node.js 编辑 .env 文件
问题描述
我有一个 check.env 文件,其中有一些变量,例如 SharedAccessKey=
我想在我的 node.js 代码中的 check.env 文件中输入一个值。互联网上的文章在 node.js 运行时有更新,但我的要求是更改文件并保留所做更改的文件。
我怎样才能做到这一点。
我得到了这个链接:如何在 Laravel 中动态更改 .env 文件中的变量?
但它是其他语言,我怎么能在 node.js 中做。
解决方案
我无法找到最佳解决方案,所以我采用了另一种解决方案。
我现在使用两个文件都是 .env 扩展名,并且我正在将主 .env 文件复制到另一个空的 .env 文件(如 check1.env 到 check2.env)。
我所做的任何修改都在第二个文件(check2.env)中。
我在 .env 文件中使用字符串替换,使用 fs.readLine() 并获取字符串和 data.replace(),这对我有用。
使用两个 .env 文件的原因是,即使我在第二个文件中进行了更改,再次通过从第一个文件复制,我将获得相同的字符串搜索并替换为不同的值。
-- 请建议是否有更好的方法。谢谢
推荐阅读
- javascript - 如何更新“componentDidUpdate”中的 React 元素?
- javascript - 如何分配数组中的所有对象?
- git - 尝试从 git 历史记录中删除大文件时,refs/heads/master 未更改
- compatibility - 如何在 avro 模式中向嵌套映射添加新类型时保持 FULL_TRANSITIVE 兼容性?
- bash - 创建函数来执行显示时间算术
- html - 限制引导页面的总宽度?
- mysql - 当 LIKE 条件包含多个非通配符时,准备查询无法返回结果
- python - Tensorflow CUDA - CUPTI 错误:无法加载 CUPTI 或找不到符号
- python - 如何在python中用漂亮的汤从div中find_all(id)
- python - Python:Selenium“没有这样的元素”XPath 或 ID