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

页面无法展示图片 #12

Open
hugga1 opened this issue Oct 20, 2023 · 1 comment
Open

页面无法展示图片 #12

hugga1 opened this issue Oct 20, 2023 · 1 comment

Comments

@hugga1
Copy link

hugga1 commented Oct 20, 2023

请问我如下的nginx.conf文件的配置是对的嘛,
image
运行您的系统后,图片可以保存在本地,但是网站上无法显示,是我配置错误的原因嘛

@ceynri
Copy link
Owner

ceynri commented Oct 28, 2023

应该是从 7211 端口的服务访问不到 /assets/ 期望访问到的文件,因为这个文件的存放地址由后端服务决定,它往往不会、也不应该放在前端项目的文件夹里,也就无法不做任何配置(即直接把 /assets/ 转发到 7211 端口)就能通过前端路由到这些文件。

可以参考本项目的参考教程一样,直接代理到本地文件而非代理到 7211 端口

       # 匹配以 /assets/ 开头的路由
        location ^~ /assets/ {
            # 对应的服务器路径为 /path/to/assets/xxx
            # 注意:不是 /assets/path/to/assets/xxx,前面不会保留 /assets/
            alias  /path/to/assets/;
        }

或者如果你的 7211 端口是 Vue devServer 服务,那可以考虑看下 vue-cli 如何配置代理本地文件(不推荐,这个和 nginx 代理是一样的,直接统一在 nginx 配就好)

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

2 participants