micro-app/packages/icpx-platform/docs/DEPLAY_README_zh_CN.md
2023-05-30 19:27:03 +08:00

1.3 KiB

部署说明

部署时,可以使用 .env.env[环境名] 来进行控制环境变量
默认部署配置设定 vue-cli 的 publicPath/
如果当前部署目录为子目录,需要修改 .env[环境] 等文件中的相关 publicPath 来修改子目录。
在使用 history 模式路由时,还需要在 nginx 配置文件中配置如下内容:

    server {
        listen 443 ssl;
        server_name 你的域名;
        index index.html index.htm index.php;
        root /wwwroot/项目路径;

        # preview
        location /preview/ {
                alias /wwwroot/项目路径/preview/;
                index index.html;
                try_files $uri $uri/ /index.html =404;
        }
        # 测试演示子目录
        location /test/ {
                alias /wwwroot/项目路径/test/;
                index index.html;
                try_files $uri $uri/ /index.html =404;
        }
        # 根目录项目
        location / {
                try_files $uri $uri/ /index.html =404;
        }
        # 请求的后端 API 地址
        location /api/ {
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-Proto $scheme;
                proxy_pass       http://127.0.0.1:8080/api/;
        }
    }