Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问一下 VITE_BACKEND_URL #12

Open
cantevenl opened this issue Jul 19, 2022 · 5 comments
Open

请问一下 VITE_BACKEND_URL #12

cantevenl opened this issue Jul 19, 2022 · 5 comments

Comments

@cantevenl
Copy link

您好 请问一下 VITE_BACKEND_URL=[你的后端地址] 这个后端地址是指网关的地址吗?

  1. 我用k8s+istio部署的话 VITE_BACKEND_URL是多少
  2. 我用docker-compise部署 VITE_BACKEND_URL又是多少呢
@charlie0129
Copy link
Member

charlie0129 commented Jul 19, 2022

istio 的话是 ingressgateway ,具体的话跟是用什么方式暴露的 service 有关,可以看看后端的 README

docker compose 的话是 mall-gateway 容器的 8080 端口,默认是会映射到主机的 8080 的,比如 http://127.0.0.1:8080

@cantevenl
Copy link
Author

istio 的话是 ingressgateway ,具体的话是用什么方式暴露的服务跟有关

docker compose 的话是 mall-gateway 容器的 8080 端口,默认是会映射到主机的 8080 的端口

您好,两种方式,我都写的是按照您说的写的。
现在docker compose:docker run --rm -it -p 8888:80 -e VITE_BACKEND_URL=10.234.5.212:8080 frogsoftware/frogsoft-mall:v1 sh
10.234.5.212:8080是mall-gateway的地址
启动之后 无法访问主页
image

@charlie0129
Copy link
Member

charlie0129 commented Jul 19, 2022

噢?那这个看起来前端是有问题的。不过目测你真的能访问那个容器吗?

我在怀疑你的网络可能有问题,你的请求在走你本地的代理。

所以你是否开了梯子?尝试把它关了

cc @FrogDar

@lin594
Copy link
Member

lin594 commented Jul 19, 2022

实际上,这个 VITE_BACKEND_URL 应该是站在用户视角,他们应该访问哪一个网址这里就应该输入什么。
换句话说,比如现在的我访问 10.234.5.212:8080 访问不了,说明这不是一个合法的后端地址。(这个应该是你的服务器上的内网 IP 吧?实际上没有映射到公网)

@lin594
Copy link
Member

lin594 commented Jul 19, 2022

实际上,这个 VITE_BACKEND_URL 应该是站在用户视角,他们应该访问哪一个网址这里就应该输入什么。 换句话说,比如现在的我访问 10.234.5.212:8080 访问不了,说明这不是一个合法的后端地址。(这个应该是你的服务器上的内网 IP 吧?实际上没有映射到公网)

换句话说,无论你怎样部署后端,最终你在另一台电脑上通过 api.example.com 能够访问到后端,那么在前端镜像中的 VITE_BACKEND_URL 输入的就是 api.example.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants