Dotenv文件不提供变量NextJS

0mkxixxg  于 2023-08-04  发布在  其他
关注(0)|答案(1)|浏览(113)

我正在尝试NextJS,遇到了一个问题。我的路是这样的


的数据
在connectToMongo中我的变量来了



但是在Main/index.tsx中我的process.env是空对象



我也有问题,当我推文件到github .env文件推太多,但我把它添加到.gitignore我的关键是正确的,但dotenv是看不到它,我试图添加
dotenv.config({path: '.env'})
但这对我没有帮助

kmbjn2e3

kmbjn2e31#

当你使用Next.js时,你不需要dotenv包。Next.js自动从.env.env.local文件导入环境变量。此外,只有前缀为NEXT_PUBLIC的变量在客户端可用。

相关问题