ksw000 2022-07-20 17:36 采纳率: 50%
浏览 141
已结题

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

  • 写回答

3条回答 默认 最新

  • Z_ One Dream 2022-07-20 17:50
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 7月29日
  • 已采纳回答 7月21日
  • 专家修改了标签 7月20日
  • 创建了问题 7月20日

悬赏问题

  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 CSS实现渐隐虚线框
  • ¥15 有没有帮写代码做实验仿真的
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题
  • ¥20 yolov5自定义Prune报错,如何解决?