【问题标题】:Why have the environment variables in my .env file stopped working?为什么我的 .env 文件中的环境变量停止工作?
【发布时间】:2022-02-03 07:48:28
【问题描述】:

我的 .env 一直在工作,但突然停止工作。

.env

LOCAL_PORT=4200
JWT_SECRET=afdafuwafjadgaqjfafads

server.js

require('dotenv').config();

const PORT = process.env.PORT || process.env.LOCAL_PORT;
console.log('process.env.PORT', process.env.PORT)
console.log('process.env.LOCAL_PORT', process.env.LOCAL_PORT)

process.env.PORT undefined
process.env.LOCAL_PORT undefined

【问题讨论】:

标签: node.js dotenv


【解决方案1】:

在许多情况下,这是一个路径问题。我建议尝试明确设置路径并打开debug 模式。

require('dotenv').config({path: path.join(__dirname, '.env'), debug: true})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-27
    • 2022-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    相关资源
    最近更新 更多