9

nginx配置多个vue项目

需求

nginx 下配置多个 vue 项目,或者也可以说是非根目录下的配置。

举例:
  • blog: https://www.yoursite.com/blog
  • test: https://www.yoursite.com/test

vue项目中配置

vue-router 设置 base 路径
base: '/blog/'
config/index.js 修改 assetsPublicPath
assetsPublicPath: '/blog/'

nginx配置

location /blog {
  try_files $uri $uri/ /blog/index.html;
}

原文地址


善良的乌贼
3.7k 声望8.2k 粉丝

我的github(给个star吧~~) [链接]