目前一直用laravel来做微信应用,前端的代码也是在laravel的项目中,需要从html+js改成blade模板。
前端开发的html+js还必须转换后合入laravel项目,比较麻烦。
如果要实现彻底的前后分离,请问应该怎么做?
目前准备这样,后端服务器上安装nginx+php+laravel,laravel项目实现业务逻辑以及微信接口调用,开发restful风格的接口,提供给前端来调用获取数据。
那么,前端是不是也要用一个服务器,比如使用vue+webpack,单独跑在另一个服务器,然后后端服务器中laravel的router向前端服务器请求前端页面?前端服务器还需要nginx吗?
这样才能实现前端服务单独开发,后端另一批人单独开发,不需要在后端服务上合入前端代码。
以上 请教大家。
可以打包到 public 目录,nginx 代理正常访问 index.html,访问找不到的文件代理给 php 处理。