因此,我正在GitHub存储库中创建一个网站,试图在该网站上通过OAuth2实现Discord登录。为了使所有这些正常工作,我需要为客户端id和secret设置一个环境变量。如何在GitHub存储库中设置环境变量?
如何在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] 删除。
我来说两句