我看到这Deno.env
似乎得到了关于我的电脑和一些路径的信息。
但它是从哪里知道的呢?如何填写自己的.env
文件?
其中包含的信息Deno.env
与 Node.js 中提供的信息相同。
这些变量称为环境变量。
https://nodejs.org/dist/latest-v8.x/docs/api/process.html#process_process_env
http://man7.org/linux/man-pages/man7/environ.7.html
这是 CLI(如deno
)访问用户环境变量的经典方法。
现在,如果您尝试从 .env 文件中填充环境变量,则需要以下内容:
Deno.env
您可以通过运行以下命令显示有关您的更多信息:
$ deno eval "console.log(Deno.env.toObject())"
或者
// file.ts
console.log(Deno.env.toObject())
https://doc.deno.land/https/github.com/denoland/deno/releases/latest/download/lib.deno.d.ts#Deno.env
希望这可以帮助!
如果你想自己填写,.env
你应该使用这个dotenv/mod.ts
包:
import { config } from "https://deno.land/x/dotenv/mod.ts";
const greeting = config().GREETING
console.log(greeting);
.env
文件:
GREETING = Hello!
检查所有选项的文档。
如果我们想将凭据或其他数据存储在 .env 文件中,则应在项目文件夹的根目录 (/my_deno_api/.env) 中创建它,然后使用包 dotenv/load.ts
导入“ https://deno.land/x/dotenv/load.ts ”;
const jwt_key = Deno.env.get("JWT_KEY");
有关更多信息,请查看此文档
谢谢,