环境变量Vue JS,Azure Kubernetes服务,Docker容器

时间:2018-10-23 07:25:55

标签: docker vue.js

我正在尝试在Vue.js项目中使用环境变量来存储Vue.js应用程序使用的API的基本URL。我可以设置变量,并且使用dotenv软件包在开发模式下也可以正常工作。

当我构建一个docker容器时,Vue前端没有命中Express JS API,因为process.env.BASE_URL var是未定义的……这是可以预期的。

在部署到AKS时,我在deployment.yaml文件中设置了BASE_URL var。然后运行交互式外壳程序以打印出Kubernetes节点的env变量。 BASE_URL的设置符合预期,但前端vue应用未达到终点。如果我将URL硬编码到Vue项目中,则可以正常工作,但是在使用process.env.BASE_URL

时不起作用

我真的不知道该如何调试此问题,而且我没有主意。如果有人可以帮助我,我将不胜感激。

0 个答案:

没有答案
相关问题