目前要做一个后台系统,准备后 vue 做,目前遇到的问题是怎么请求 php 的接口?怎么上线,打包后的项目怎么请求 php 的接口?
1
plqws 2018-02-04 10:59:57 +08:00
PHP 用 Restful 框架比如 Laravel
不过问了这种问题,可能你将来在 Laravel 的学习上也会遇到障碍 Vue 一般都是前后端分离或者配合 Nuxt.js 上服务端渲染,如果不想学习复杂的 PHP 框架就老老实实前后端分离: 1. Vue 前端用 Nginx 做纯静态,绑定一个叫做 abc.com 的域名 2. 后端用 PHP-FPM 加上 Nginx 反代绑定一个叫做 api.abc.com 的域名 然后在 Vue 里直接请求 api.abc.com 上的域名。跨域名请求得考虑到 CORS,具体百度谷歌。 |
2
loginv2 2018-02-04 11:21:55 +08:00
楼上的思路是对的,但是前端有时候也需要有路由逻辑 所以可以用 node.js 来处理 当然你非要用 nginx+lua 也是没问题的
本质都是页面请求和数据请求分开 |
3
hzwjz 2018-02-04 14:14:21 +08:00 via Android
后台提供数据请求接口(api),前端通过接口请求数据。当然前后端肯定是都要验证的了。
|
4
lhx2008 2018-02-04 14:17:55 +08:00 via Android
php 这边,建议楼主搜索 php api 开发
vue 这边,建议楼主搜索 vue axios 整合 这两个是核心,先弄好吧,其他打包上线的细节太多了,坑也太多了,搞不来还是乖乖用 mvc 吧 |