我有一个check.env文件,其中有一些变量,例如 SharedAccessKey =
我想从我的node.js代码中将一个值放入check.env文件中。互联网上的文章可以在node.js运行时进行更新,但是我的要求是更改文件并保留所做的更改。
我该怎么做。
我有此链接:How to change variables in the .env file dynamically in Laravel?
但是它是另一种语言,我该如何在node.js中进行操作。
答案 0 :(得分:0)
我无法找到最佳解决方案,所以我选择了我的另一个解决方案。
我现在正在使用两个文件,都使用.env扩展名,并将主.env文件复制到另一个空的.env文件(例如,从check1.env到check2.env)。
我所做的任何修改都在第二个文件(check2.env)中。
我正在.env文件中使用字符串替换,使用fs.readLine()并获取字符串和data.replace(),这对我来说很有用。
使用两个.env文件的原因是,即使我在第二个文件中进行了更改,再次通过从第一个文件进行复制,我也将获得相同的字符串搜索并用不同的值替换。
-请提出是否有更好的方法。谢谢