特征:
众所周知v2面板或者一些衍生类面板都会存在如下请求的特征
/api/v1/
特征具体如下
思路:
思路来自于zero主题文档
前提是主题需要支持自定义api路径
教程以某不知名大佬的开源主题为例
面板为xiao佬的wyx2685/v2board
教程:
按照如上开源主题README教程完成基本配置修改后再修改如下路径文件的第10行:
src\middleware\api\index.ts
将api修改为你想要自定义的api这里以 /abc/ 为例
更改完后再进行打包,得到dist文件夹以及文件,按照README教程部署,
再创建一个用于主题使用的api域名,以宝塔为例,(纯手搓的话可以参照zero主题文档 动态api nginx配置文件)专用于反代/api/v1/路径,如下(注意:目标url为原站,由于原站在本地所以我这里填127,别漏了结尾的 /api/v1)
验证:
上述操作完成后F12开发者调试验证一下:
评论