如何为GitHub存储库设置环境变量?

纳克西

因此,我正在GitHub存储库中创建一个网站,试图在该网站上通过OAuth2实现Discord登录。为了使所有这些正常工作,我需要为客户端id和secret设置一个环境变量。如何在GitHub存储库中设置环境变量?

内森·霍克斯(Nathan Hawks)

如何在github存储库中设置环境变量

环境变量仅与实际运行机器人(或网站)的机器有关。

今天,大多数托管公司为您提供了一种编辑环境变量的方法。如果您将github用作虚拟主机,则请参阅此github文章

假设您有一个需要包含在变量中的字符串token对于本地开发,您可以创建一个仅设置该变量的文件。确保将其git包括在您的商品中以将其排除在外.gitignore

而在你的代码,您只使用文件IF中的环境变量未设置。例如:

// load auth & other tokens
var token = null;
if (process.env.hasOwnProperty('TOKEN')) {
  token = process.env.TOKEN;
}
else {
  var auth = require('./discordauth.json');
  token = auth.token;
}

从那里,您只需要学习如何在特定主机中设置环境变量。创建一个名为TOKEN(与process.env.TOKEN代码示例匹配的环境变量例:

文件内容discordauth.json

{
"token": "XXXXXXXXXXXXX",
}

env var的值 TOKEN

XXXXXXXXXXXXX

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章