若依Vue前端二级目录部署

文章介绍了如何在若依前端版本3.8.4和Vue2.6.x环境下,修改vue.config.js设置二级目录为admin,并更新router.index.js以启用history模式。同时,提供了Nginx的配置示例,用于处理静态文件和代理prod-api到本地8080端口。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

若依前端版本

ruoyi@3.8.4
vue2.6.x

修改前端代码

ruoyi-ui/vue.config.js


// 二级目录名称admin
publicPath: '/admin/',

ruoyi-ui/src/router/index.js

export default new Router({
  mode: 'history', // 去掉url中的#
  base: '/admin/', // 二级目录路径
  scrollBehavior: () => ({ y: 0 }),
  routes: constantRoutes
})

Nginx配置

location ^~ /admin/ {
        alias   /wwwroot/demofe/dist/; # 静态文件目录,改成自己的
        index  index.html index.htm;
        try_files $uri $uri/ /index.html =404;
        autoindex  off;
    }

    location /prod-api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header REMOTE-HOST $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://127.0.0.1:8080/;
        proxy_connect_timeout 120;
        # 没有接收数据关闭    等候后端服务器响应时间 这个可以响应的时间
        proxy_read_timeout 120;  # 秒
        # 没有发送数据关闭    后端服务器数据回传时间
        proxy_send_timeout  120;
    }
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值