当访问的请求来到Nginx时,根据location的uri匹配找到对应的alias目录去(期间是根据vue路由找的),例如 192.168.1.1:8080/hw/api/xxx, 匹配到location /hw 根据/api/xxx路径在别名路径中找到对应路由组件文件传给浏览器.
如果找不到,就到tryfiles, 先把$uri, 即 /api/xxx 拼接到/hw后,再照一次(ps:跟原来一样,多此一举),
还找不到就把$uri/ 即/api/xxx/ (这里多个/) 拼接到/hw后面再找一次,
还找不到就把@router所对应的location 里的正则再出来一次,这正则表示匹配所有uri,即端口后面的所有字符串,/hw/api/xxx 替换成/hw/index.html