vue项目部署到服务器二级目录
为啥要部署,因为域名只能用一个,但是项目有两个,所以得分开不同的目录
类似于
http://www.baidu.com/fr 是一个项目地址
http://www.baidu.com/fr2 是另一个项目地址
具体配置参照了网上的例子
前端需要在vue项目里面改一下配置:
webpack配置,vue.config.js文件
加一个
build:{
assetsPublicPath: '/fr/'
}
或者
publicPath: '/fr/'
router.js里面
const router= new Router({
// 打包项目子目录
mode: 'history',
base:'/fr/',
routes: []
})
因为路由是history模式,所以部署上去会出现刷新后404的问题,需要在nginx进行配置