注册账号登录
关注

管理后台Admin静态资源

管理后台Admin在Nginx中的反向代理配置如下,但是始终无法正确解析静态资源,例如public中的图片和打包后js文件夹dist中的文件。

但是我在前端站点 www.mydomain.com 中的设置也是这么设置的。难道前端和admin中的express解析静态资源的逻辑不一样吗

还请帮忙看看这个问题,多谢了

#admin.mydomain.com

server {

listen 80;

listen [::]:80;

listen 443 ssl;

listen [::]:443 ssl;

server_name admin.mydomain.com;

server_tokens off;

ssl_certificate /etc/nginx/ssl/1_admin.mydomain.com_bundle.crt;

ssl_certificate_key /etc/nginx/ssl/2_admin.mydomain.com.key;

location / {

proxy_set_header X-Real-IP $remote_addr;

# proxy_set_header X-Forwarded-For $remote_addr;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

proxy_set_header Host $host;

proxy_pass http://127.0.0.1:9001;

}

}

1条评论 / 1条回复

不好意思,忘记设置静态目录了,将如下代码取消注解

https://github.com/54sword/admin.xiaoduyu.com/blob/master/server/server.js#L70

app.use(express.static('../dist'))
app.use(express.static('../public'))
回复

注释这段代码之后就OK了,谢谢

5月14日1 人赞
回复
chorylee
关注私信
8
关注
2
粉丝
17
帖子