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