如何解决如何在JavaScript变量值中进行外部引用?
我正在Cloudflare Workers上设置无服务器的Google云端硬盘索引器,这就是我代码的变量声明部分的样子:
var authConfig = {
siteName: "My Site",version: "1.0",theme: "nox",client_id: "wyuwtryeuyriuwerwtytreyy",client_secret: "isfuyeiuwyuiryiuweyuiryiuey",refresh_token: "ifiweyruwyryewyruetrtyetrtw",roots: [
{
id: "123456",name: "Root 1",user: "user1",pass: "pass1"
},{
id: "654321",name: "Root 2",user: "user2",pass: "pass2"
},{
id: "2635264",name: "Root 3",user: "user3",pass: "pass3"
}
],someOtherVar: "value",anotherRandomVar: "value"
};
我要实现的目标是,使用托管在其他位置(假设https://example.com/value.txt)的纯文本文件获取此代码中roots
的值。这样,每当我编辑外部文本文件(例如添加或删除根目录)时,工作进程就会自动获取这些更改。
我应该如何修改代码来做到这一点?
解决方法
我看到了几个选项;就像不要对值进行硬编码,而是始终检索文件。
但最大的问题是您希望通过公共端点公开机密信息。
您可以考虑将值存储为秘密: https://blog.cloudflare.com/workers-secrets-environment/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。