如何从节点 API 访问私有 Git 存储库中的 JSON 文件
How to access a JSON file in a private Git repo from node API
我有一个个人项目的要求,我在其中使用 sendgrid api 来实现电子邮件功能。这是我用 node.js 写的 POST 触发电子邮件的请求:
sendGrid.setApiKey('<API_KEY>');
const msg = {
to: '<EMAIL>',
from: '<EMAIL>',
subject: req.body.email,
text: req.body.message
}
目前,API_KEY 在代码中是硬编码的。事实证明这是一个安全问题。因此,我在 Git 中创建了一个私人仓库,以将我的 API_KEY 保存在仓库中单独的 JSON 文件中。我想知道从私有仓库中的 JSON 文件访问密钥的方法是什么?提前致谢。
您可以让您的代码查找本地 config.json 并从中读取实际密钥,然后 .gitignore 本地 config.json 所以它永远不会上传。
我有一个个人项目的要求,我在其中使用 sendgrid api 来实现电子邮件功能。这是我用 node.js 写的 POST 触发电子邮件的请求:
sendGrid.setApiKey('<API_KEY>');
const msg = {
to: '<EMAIL>',
from: '<EMAIL>',
subject: req.body.email,
text: req.body.message
}
目前,API_KEY 在代码中是硬编码的。事实证明这是一个安全问题。因此,我在 Git 中创建了一个私人仓库,以将我的 API_KEY 保存在仓库中单独的 JSON 文件中。我想知道从私有仓库中的 JSON 文件访问密钥的方法是什么?提前致谢。
您可以让您的代码查找本地 config.json 并从中读取实际密钥,然后 .gitignore 本地 config.json 所以它永远不会上传。