如何从节点 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 所以它永远不会上传。