Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.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
Vuejs2 VueJS中构建后环境变量的扩展_Vuejs2 - Fatal编程技术网

Vuejs2 VueJS中构建后环境变量的扩展

Vuejs2 VueJS中构建后环境变量的扩展,vuejs2,Vuejs2,从VueJS 在生成过程中,process.env.VUE_APP_SECRET将替换为相应的值。如果VUE_APP_SECRET=SECRET,则将替换为“SECRET” 因此,如果我们要查看构建文件(后期构建),我们会看到这些env变量的实际值吗?我只是想了解如何对最终用户隐藏敏感的环境变量。是的,您将看到实际值,而不是环境变量的名称。无法向用户隐藏这些值-环境变量的思想是将它们从版本控制中排除。如果您需要最终用户无法访问这些值,那么您应该将它们保留在服务器(后端)上,并且不要将它们包含在客

从VueJS

在生成过程中,process.env.VUE_APP_SECRET将替换为相应的值。如果VUE_APP_SECRET=SECRET,则将替换为“SECRET”


因此,如果我们要查看构建文件(后期构建),我们会看到这些env变量的实际值吗?我只是想了解如何对最终用户隐藏敏感的环境变量。

是的,您将看到实际值,而不是环境变量的名称。无法向用户隐藏这些值-环境变量的思想是将它们从版本控制中排除。如果您需要最终用户无法访问这些值,那么您应该将它们保留在服务器(后端)上,并且不要将它们包含在客户端(前端)JavaScript代码中。因此,如果我正在构建一个Vue应用程序,直接与谷歌的一个API对话,API和其他密钥需要保存在客户端,这将向世界公开…?@ZerokCompression客户端中的所有内容都向世界公开。关于谷歌的API,他们通过你在他们的API服务上注册的域名进行验证。因此,其他人是否知道关键并不重要。