const assert = require('assert')
const dotenv = require('dotenv')
dotenv.load({ path: '.env',replace: true })
dotenv.load()
assert.equal(process.env.MYTOKEN, 'override')
我正在使用此代码,但不适用于我。
答案 0 :(得分:0)
process.env.MY_VARIABLE ='ahoy';
上面的代码将设置或覆盖MY_VARIABLE
的值。但是,请记住,此值仅在执行此Node.js进程期间设置,并且仅在此进程产生的子进程中可用。总体而言,您应该避免尽可能覆盖环境变量,而应该初始化配置变量,如下面的示例所示。
常量端口= process.env.PORT || 3000;