系,打包后的前端文件,放到public下。
要做几件事,前端打包我们可以自己配置下部署目录,我这边默认叫dist了。你也可以叫abc,你开心就好
第一步
第二部
把生成的dist前端资源文件上传到thinkphp的public下,注意一定要叫dist,如果你第一步改abc,这里记得也是abc,感情保持一致,地久天长。
第三步
我们在index模块下的index控制器撸一个index方法,懂thinkphp的应该都懂。木的就是指向访问路径,你也可以放到其他模块,只要你开心,日子怎么过都行。
第四步
比较核心的一步,修改伪静态规则,规则如下,admin改成你实际对应的模块,能理解吗,不理解,你猜你猜你慢慢猜。
location /admin {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
location / {
try_files $uri $uri/ /index.php;
}
public function index()
{
return view(app()->getRootPath() . 'public/dist/index.html');
}
第五步
点击收藏加关注,生活从此变的不再孤独。
我的环境
Thinkphp6+element+宝塔