Open
Description
登录的时候报错,这种是什么情况
{
"code": 1,
"message": "No static resource api/public/user/login/password.",
"data": null
}
这个是nginx里面的配置文件
server {
server_name vue.855550.xyz;
listen 443 ssl;
ssl_certificate /etc/letsencrypt/live/vue.8550.xyz/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/vue.8550.xyz/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
root /var/www/html/dist; # 前端构建目录
index index.html;
# 其他路径返回前端页面
location / {
try_files $uri $uri/ /index.html;
}
# 静态资源缓存配置
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires 1y;
access_log off;
add_header Cache-Control "public, no-transform";
try_files $uri =404; # 如果资源不存在,则返回 404
}
# 转发所有 /api 请求到后端
location /api {
proxy_pass http://localhost:8080; # 转发到后端
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server {
if ($host = vue.8550.xyz) {
return 301 https://$host$request_uri;
}
server_name vue.855550.xyz;
listen 80;
return 404;
}
Metadata
Metadata
Assignees
Labels
No labels