当我尝试在Netlify上托管项目时,我在Github中的存储库中遇到了一些困境。该项目包括一个名为的文件,并在两个 HTML 页上引用。它包括一些变量和一个用于存储我的Google Maps API密钥的函数,所以我创建了一个.gitignore文件来将其隐藏在我的Github存储库中。问题是,现在我已经在Netlify中部署了它,我不确定如何引用配置.js作为环境变量或类似的东西,以便Netlify能够在呈现网站时找到我的Google Maps API密钥。现在,该网站呈现,但它不能完全工作,因为我遇到了错误,因为Netlify看不到我的配置.js文件。config.js
您将在下面看到我的文件结构,包括 .gitignore 命令和我的 config.js它存储 Google Maps API 密钥,其中包含以下变量和函数调用:
let head = document.getElementsByTagName("head").item(0);
let script = document.createElement("script");
script.setAttribute("type", "text/javascript");
script.setAttribute(
"src",
"<MY GOOGLE MAPS API KEY>"
);
head.appendChild(script);
我的问题是,我如何引用上面的变量,这些变量将我的API密钥存储在Netlify上的环境变量中?或者,有没有办法只允许Netlify访问config.js文件而不在Github中公开它?
Netlify上有一些关于部署密钥和子模块的文档,但我不明白这部分文档,我不确定它们是否与我的问题相关。
芜湖不芜
相关分类