nuxt部署问题nginx配置

nuxt部署问题,想把两个项目同一域名下,现在nuxt项目js404,另一个是admin也没配好,nginx配置

我的网址http://pctest.uzhijob.com/ 希望首页这些是nuxt项目,只有http://pctest.uzhijob.com/admin下是admin项目
使用的是nuxt项目ssr自动路由,admin项目history路由,图是文件结构,现在网址能打开,但是js404

  location / {
            proxy_set_header X-Real-Ip $remote_addr;
            proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;

            proxy_set_header X-Nginx-Proxy true;
            proxy_pass http://localhost:12345;
            proxy_redirect off;
            try_files $uri $uri/ /index.html;
    }
 # 注意要和项目中配置的base一样
 location ^~/admin {
        alias /www/wwwroot/pctest.uzhijob.com/admin;
        try_files $uri $uri/ @rewrites; 
    }

    #location @rewrites {
    #    rewrite ^/(admin)/(.+)$ /$1/index.html last;
    #}



    #err_log  /www/wwwlogs/pctest.log;
}

img

以前貌似遇到过,你的 /admin 下访问的静态 js 那就的给你的 admin 项目的js前面都加上 /admin,然后让 /admin/xx.js 才能访问到正确的 js, 其他的配置就正常配置。
给 admin 配置加一个属性 好像叫 publish:'/admin'。我忘了 好像是这个

nginx配置二级目录后,需要你得项目打包也要支持二级目录
参考下:https://blog.csdn.net/sslcsq/article/details/107731882

https://ask.csdn.net/questions/7651628?spm=1005.2026.3001.5635&utm_medium=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7651628-ask-7760477.pc_feed_download_top3ask&depth_1-utm_source=distribute.pc_relevant_ask_down.none-task-ask-2~default~OPENSEARCH~Rate-1-7651628-ask-7760477.pc_feed_download_top3ask