Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Heroku上部署Javascript文件时使用Javascript文件中的环境变量_Javascript_Git_Heroku_Deployment_Environment Variables - Fatal编程技术网

在Heroku上部署Javascript文件时使用Javascript文件中的环境变量

在Heroku上部署Javascript文件时使用Javascript文件中的环境变量,javascript,git,heroku,deployment,environment-variables,Javascript,Git,Heroku,Deployment,Environment Variables,我有一个用JS、HTML和CSS编写的应用程序,它使用API键。我在本地使用了环境变量来使用API密钥。我已经将它部署到heroku,在推到gitlab时,我将.env添加到gitignore,现在部署之后,map不可见,因为它无法访问maps的API密钥。 我想问一下如何在生产中使用环境变量(在Heroku部署中)?您可以使用他们的在线仪表板或CLI添加环境变量 请在此处查看他们的文档: 您可以使用他们的在线仪表板或CLI添加环境变量 请在此处查看他们的文档: 谢谢。但是,使用这种方法是否存在

我有一个用JS、HTML和CSS编写的应用程序,它使用API键。我在本地使用了环境变量来使用API密钥。我已经将它部署到heroku,在推到gitlab时,我将.env添加到gitignore,现在部署之后,map不可见,因为它无法访问maps的API密钥。
我想问一下如何在生产中使用环境变量(在Heroku部署中)?

您可以使用他们的在线仪表板或CLI添加环境变量

请在此处查看他们的文档:

您可以使用他们的在线仪表板或CLI添加环境变量

请在此处查看他们的文档:

谢谢。但是,使用这种方法是否存在任何安全风险等缺点?取决于您对env var所做的操作,如果您向用户展示它,则是的,它是不安全的,但docs链接是您处理它的方式,通常是最佳安全实践。谢谢。但是,使用这种方法是否存在任何安全风险等缺点?取决于您对env var所做的操作,如果您向用户展示它,那么它是不安全的,但docs链接是您处理它的方式,通常是最佳安全实践。