如何为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条评论
登录后参与评论

相关文章

来自分类Dev

如何为virtualenvwrapper-win设置环境变量WORKON_HOME

来自分类Dev

如何为JVM设置PATH环境变量

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为gulp-jasmine设置环境变量

来自分类Dev

如何为Linux Shell设置TERM环境变量

来自分类Dev

如何为Shell命令设置环境变量

来自分类Dev

如何设置环境变量?

来自分类Dev

如何为boot2docker永久设置环境变量

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何设置环境变量?

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为Gnome终端仿真器应用程序设置TERM环境变量?

来自分类Dev

如何为onnx转换设置环境变量TF_Keras = 1?

来自分类Dev

存储库名称作为GitHub Action环境变量吗?

来自分类Dev

如何为ptrace子项设置LD_PRELOAD环境变量

来自分类Dev

如何设置环境变量?

来自分类Dev

如何为root设置持久性环境变量?

来自分类Dev

如何为anacron设置环境变量?

来自分类Dev

如何为远程rsync进程设置环境变量?

来自分类Dev

如何为Gnome终端仿真器应用程序设置TERM环境变量?

来自分类Dev

如何为PHP设置环境变量?

来自分类Dev

如何为“网络服务”用户设置TEMP环境变量?

来自分类Dev

如何为所有类型的OS设置环境变量?

来自分类Dev

如何为Enide / Nodeclipse设置环境变量?

来自分类Dev

如何为单个程序一致地设置环境变量?

来自分类Dev

如何为使用`nohup`执行的程序设置环境变量?

来自分类Dev

如何为Xfce窗口环境设置环境变量

来自分类Dev

如何存储环境变量

来自分类Dev

如何为 Powershell 脚本传入或设置环境变量?

Related 相关文章

热门标签

归档