ant design pro 项目发布遇到登录页访问404

在发布ant design pro 项目之后,访问登录页404.

nginx配置如下

javascript 复制代码
server {
    listen       80;
    listen  [::]:80;
    server_name  cargo.*****.cn;

    location / {
        root   /usr/share/nginx/html/cargo/dist;
        index  index.html index.htm;
    }

    location /api {
        proxy_pass http://*.**.*.*:9008/api;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

}

解决方案一

项目config.ts配置文件中增加如下配置

javascript 复制代码
  history: {
    type: 'hash'
  },

解决方案二

修改nginx配置如下

javascript 复制代码
server {
    listen       80;
    listen  [::]:80;
    server_name  cargo.*****.cn;

	root   /usr/share/nginx/html/cargo/dist;

    location / {
        try_files $uri $uri/index.html /index.html;
    }

    location /api {
        proxy_pass http://*.**.*.*:9008/api;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

}

参考资料

AntDesign Pro 构建部署后无法登录 Response status:404

相关推荐
要做一个小太阳几秒前
华为Atlas 900 A3 SuperPoD 超节点网络架构
运维·服务器·网络·华为·架构
江畔何人初5 分钟前
service发现
linux·运维·云原生
vx-bot55566610 分钟前
企业微信接口在混合云环境下的集成架构与网络互联方案企业微信接口在混合云环境下的集成架构与网络互联方案
网络·架构·企业微信
life码农11 分钟前
Linux系统清空文件内容的几种方法
linux·运维·chrome
蒸蒸yyyyzwd15 分钟前
c网络编程学习笔记
c语言·网络·学习
zbguolei16 分钟前
虚拟机安装Ubuntu后无法登录
linux·运维·ubuntu
UP_Continue19 分钟前
Linux--基础IO
linux·运维·服务器
驱动探索者24 分钟前
linux hwspinlock 学习
linux·运维·学习
FJW02081424 分钟前
使用HAProxy实现动静分离
linux·服务器
头发还没掉光光24 分钟前
Linux 高级 IO 深度解析:从 IO 本质到 epoll全面讲解
linux·服务器·c语言·c++