gpt4 book ai didi

javascript - 尝试设置 .env 文件时出现“require is not Define”错误

转载 作者:行者123 更新时间:2023-12-01 02:35:21 24 4
gpt4 key购买 nike

我正在尝试设置 .env文件以将凭据存储到普通 JS 项目中的 Firebase 数据库。我已经遵循了一些教程和文档 dotenv但我仍然收到错误消息 Uncaught ReferenceError: require is not defined 。我错过了什么?

这是我在 <script> 中的内容我的标签index.html文件。凭证位于 .env

require('dotenv').config();
// Initialize Firebase
var config = {
apiKey: process.env.API_KEY,
authDomain: process.env.AUTH_DOMAIN,
databaseURL: process.env.DATABASE_URL,
projectId: process.env.PROJECT_ID,
storageBucket: process.env.STORAGE_BUCKET,
messagingSenderId: process.env.MESSAGING_SENDER_ID
};
firebase.initializeApp(config);

最佳答案

浏览器没有require功能,如果你想在浏览器中使用require,请使用browserify等工具

dotenv 是节点模块,需要 fs 模块来读取 .env 文件,您不能在浏览器中使用它

关于javascript - 尝试设置 .env 文件时出现“require is not Define”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47969045/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com