Node.js process.env.YOUR_VARIABLE 返回未定义

Node.js process.env.YOUR_VARIABLE returning undefined

我试图为我的机器人隐藏一个 discord 令牌,我很确定我已经正确设置了 dotenv,但我得到的所有信息都是未定义的。我什至在进行更改时甚至使用 nodemon 重新启动服务器,但仍然是同样的事情。

我错过了什么吗?这是我到目前为止尝试过的。

const dotenv = require('dotenv').config();
# and
require('dotenv').config();
var token = process.env.DT;
#and
const token = process.env.DT;
DT=yourtokenhere

如果根目录中没有 .env 文件,请尝试像这样指定 .env 文件的路径:

require('dotenv').config({ path: '/custom/path/to/.env' })

如果不是这样请告诉我。

我想通了。我的代码编辑器让它看起来像是和我的 index.js 在同一个文件中,但我并不觉得自己很笨 lol