教你在局域网部署前端vue+后端php的网站服务
1、阅读对象
本篇教程适合新手阅读,老手直接略过
2、教程难度
初级
本人水平有限,文章内容难免会出现问题,如果有问题欢迎指出,谢谢
正文
如今网站建设流行前后端分离,作者也应时代潮流,适用VUE做前端,后台由PHP大佬来做接口,在开发中有许多的坑,为了填空查阅了很多资料,浪费了好几天调试,如今总算是圆满结束。
好了废话不多说,开始讲我遇到的问题,与解决办法。
开发时期
在开发阶段,作者这个小前端,用的是VScode编辑器。
在创建了vue-cli脚手架后,开始开工。
1.遇到的第一个坑,开发初期后端大佬还没确定人选,老板让我先做界面,既然是前后端分离,必定需要数据字典,这一步非常重要,我就在这上面栽了坑,我并不知道后端大大发送过来的参数变量名,会被HTTP协议自动转换为全小写字母。而我在编辑数据字典时,变量名掺杂了大写字母,导致后来接收参数的时候,找不到变量名。
千万千万,不能像我一下,定成这种大小写混合的变量名,而且还这么长,后端大佬会骂死你的。
2.还是跨域问题,PHP大佬说他已经添加了跨域访问的代码,但是我这边还是爆跨域错误,错误如下。
vue这个跨域错误纠缠了我2天时间,期间后端各种改。
最终在我问了一圈小朋友,查询了无数资料后,才知道开发环境下vue-cli必须要配置自带的跨域代理服务,才可以跨域访问PHP后端