我正在尝试在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
我真的不知道该如何调试此问题,而且我没有主意。如果有人可以帮助我,我将不胜感激。