我不能让我的环境变量,被我的快递JavaScript文件

问题描述:

在我的JavaScript文件,我想,所以我用这个放置在一个环境变量的关键认可.bash_profile我写了我不能让我的环境变量,被我的快递JavaScript文件

export $BING = "....key here...." 

但是过程没有定义。我怎么去做这件事,因为我从来没有这样做过。

+0

'进程'在浏览器中不存在。您是否使用express作为Web服务器来提供JavaScript文件? –

+0

那么如何将密钥存储在env变量中?或存储它没有提交给github?我使用一个基本的节点服务器来为显示ejs地图的快递服务 – trebek1

+0

您可以在部署您的应用程序之前在安装后挂钩或grunt/gulp任务中使用envify(https://github.com/hughsk/envify) – nbermudezs

我发现了一个超级哈克解决方案。我从后端将密钥传入ejs。然后我设置了一个脚本来定义一个我可以在外部js文件中使用的变量。然后我使用该变量作为字符串...嗖...