我尝试在Heroku上启动node.js服务器。它需要在Github上回购。如果我想确保我的令牌安全,如何在不包括在 Github 上提交的情况下添加它?
在您的package.xml
中包含以下内容
"scripts": {
"start": "node flags server.js args whatever"
},
您始终可以将令牌作为环境变量添加到 heroku。您可以通过 heroku 应用程序中的 UI 在"设置"选项卡下执行此操作。单击"显示配置变量"按钮。然后,可以使用语法"process.env.VARNAME"访问令牌。
例:
如果在 Heroku 中将配置变量设置为"GIT_TOKEN = 12345">
let gitToken = process.env.GIT_TOKEN;
// use token to do your work.