如何在网站上使用 .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/
我制作了一些 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/