Skip to content

部署了服务之后前端请求报错 #1

Open
@wick233

Description

@wick233

登录的时候报错,这种是什么情况
{
"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

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions