当我使用标准库中的 dotenv 模块时,它工作得很好。然而,当我用 Deno 部署它时,我发现环境变量没有正确加载,从而导致错误。上面,建议改用 Deno.env API。 我遵循了建议并尝试使用它,但它似乎没有从 .env 文件加载。
const uri = Deno.env.get("MONGO_URI");
console.log("URI:", uri); // This returns undefined.
可能是什么原因
我想从 Deno.env Api 的 .env 文件加载环境
Denode.env.get
检索已加载的环境变量,它不会自动加载 .env
文件,因此您必须使用 dotenv
https://docs.deno.com/runtime/manual/basics/env_variables#env-file
您发布的屏幕截图从未提到
.env
是自动加载的,它只说您可以使用Deno.env
API检索环境变量