docker - 使用 nuxt 静态应用程序到前端容器的 traefik 代理
问题描述
我在客户端上显示我的前端(nuxt spa 静态应用程序)时遇到问题。在 url 上my.domain:8090
我无法查看我的前端。您可以在 gistGithub 上查看所有源代码,在此处输入链接描述。在 traefik 管理仪表板中,我看到了与 docker-compose 的连接frontend_service
,但是当我转到 URL 时它不可用my.domain:8090
,然后出现白屏错误和bad gateway
status 上的文本502
。我怎么解决这个问题?
解决方案
通过在 docker-compose-frontend 中添加标签解决了问题
"traefik.http.services.my_frontend.loadbalancer.server.port=8090"
推荐阅读
- c - 尝试格式化用户输入 (C)
- asp.net - ASP.Net MVC 从响应中删除身份验证 Cookie
- android - 我可以从 AudioRecord 获取 MediaStreamTrack 吗?
- ios - Flutter - IAP 项目在应用程序中不起作用
- python - Python - 应用函数以每两个单词分隔列中的字符串
- kubernetes - Docker 桌面上的 Kubernetes 仪表板和入口
- c# - 我的控制器无法在生产中保存物理文件路径
- python - 使用 eval(*code*) 和只使用 *code* 有什么区别?
- cad - CATIA 生成形状设计中的形状圆角错误
- video - 使用 ffmpeg 转换大型视频文件