如何在 Deno 中配置.env 文件?

阅读时长 3 分钟读完

在开发前端网站时,我们常常需要使用敏感数据,如 API 密钥、数据库连接等,但是为了保证这些数据的安全性,我们不能将其硬编码在代码中。这时候,配置文件就成了一种非常好的解决方案,那么在 Deno 中如何使用配置文件呢?本文将会给大家介绍如何在 Deno 中配置.env 文件。

什么是 .env 文件

.env 文件又被称为环境变量文件或者配置文件,通常使用键值对的方式来存储数据,在应用程序中使用时可以通过读取 .env 文件的方式将敏感数据载入内存。.env 文件可以被轻松地修改和分享,这是与硬编码相比的优势之一。

在 Deno 中如何使用 .env 文件

首先,我们需要下载一个包来解析 .env 文件,Deno 中有一个叫做 deno-dotenv 的包可以很好地完成这个任务,我们可以使用以下命令来安装:

其中 --allow-read--allow-env 这两个 flag 是必须的,因为我们需要读取文件和访问环境变量来完成配置文件的操作,而 --unstable 是因为此时 dotenv 仍处于 unstable 阶段。安装完成后,我们可以新建一个 .env 文件,在其中添加一些敏感信息,例如:

接下来我们就只需要在代码中使用 dotenv 这个模块来读取配置文件中的键值对即可,例如:

-- -------------------- ---- -------
------ - ------ - ---- ------------------------------------

-- -- ---- -----
---------

-- --------
-------------------------------------

-- -- ----------

我们也可以指定 .env 文件的路径,例如:

-- -------------------- ---- -------
------ - ------ - ---- ------------------------------------

-- -- ---- -----
-------- ----- --------------------------- ---

-- --------
-------------------------------------

-- -- ----------

这个例子中我们使用了 config 方法从指定的 .env 文件中读取键值对,然后我们可以使用 Deno.env.get 方法来获取其中的值。

总结

在 Deno 中使用 .env 文件的方式非常简单,我们只需要使用 deno-dotenv 这个包来解析配置文件,然后在代码中使用 Deno.env.get 获取对应的键值对就可以了。这种方式比硬编码在代码中要更加安全和方便,也更加符合最佳的编码实践。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/648fef3048841e9894e12928

纠错
反馈