如何在网站上使用 .ENV 文件

How to use an .ENV file with a website

我制作了一些 node.js 机器人和 Web 应用程序,它们使用 .env 变量以及 dotenv package 来保存所有 API 键。

但是,我目前在一个使用 node.js 和 browserify 的网站上工作,这个方法似乎不起作用。每当我尝试将值输出到控制台或在代码中使用该值时,它 return 未定义。

我该如何解决这个问题,或者如果 .env 在网络上根本不起作用,我该如何隐藏这些值?

我的 .env 示例

ID = B1CRL2WDIW2553
SECRET = 41445d2b99b33ede3ebce0421900b8e9

我的 js 例子

const dotEnv = require('dotenv').config({path: './.env'});
console.log(process.env.ID);

return 语句的示例

我通过将 API 密钥和特权信息添加到 firebase 数据库来解决这个问题,然后在移交信息之前检查用户身份验证。可以在此处找到教程:https://firebase.google.com/docs/database/security/