为了账号安全,请及时绑定邮箱和手机立即绑定

前端用vue 后台是php laravel 请问前端怎么请求数据 和api接口规范

前端用vue 后台是php laravel 请问前端怎么请求数据 和api接口规范

PHP
江户川乱折腾 2019-03-18 12:01:11
背景:现在和后端对接,把前端写的vue代码 放在resource/assets目录下。(我知道还没彻底分离)这样启动服务页面正常显示问题:和后台对接口碰到的问题(PHP laravel),1.后台 现在只能给 在他们php环境下访问的api地址, 如https://activity/api/news,给这个我没法访问,难道要我安装一个PHP开发环境,然后在这个环境里面掉接口数据?2.我这边 现在只能访问外网的api地址 如 https://news-at.zhihu.com/api... 这样的,后台现在目前提供不了或者怎么提供。有同学碰到这样的吗,我们前端要怎么解决,要怎么拿到数据
查看完整描述

6 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

既然是PHP Laravel框架而且没有彻底分离,那也就是说后端和前端代码都在同一个项目文件夹中。
在同一个文件夹中就需要部署PHP环境,后端提交接口后,前端拉取代码,再联调。

查看完整回答
反对 回复 2019-03-18
?
三国纷争

TA贡献1804条经验 获得超7个赞

前端写在 resource/assets 目录下说明已经分离了。我想你们应该使用 Laravel 默认的 Vue 来写的。
你需要设置一个环境变量,设置 api 的 host。然后你本地连接后端的开发环境就可以了。
如果你们在同一个内网,那好办,让你们的后端开发配置监听内网 ip 的端口,然后你直接访问他们的 ip 就可以了。正常来说你这么和他们说了他们应该就能知道怎么弄了。如果不知道,说明水平不行,自求多福吧。

查看完整回答
反对 回复 2019-03-18
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

描述的不清楚.

需要PHP提供数据, 那就需要有PHP环境.

查看完整回答
反对 回复 2019-03-18
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

不需要安装php环境,只要给你一个能访问的api地址就行,前端根据返回的数据进行处理

查看完整回答
反对 回复 2019-03-18
?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

前后端约定好接口文档,前端本地开发的时候就完全可以用 mock(比如芋头君公司开源的 easymock)自己造数据写接口,不需要等后端的接口呀。。

查看完整回答
反对 回复 2019-03-18
?
九州编程

TA贡献1785条经验 获得超4个赞

php项目部署在服务器上提供数据接口服务,内网的话前端可以通过IP跨域访问

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 2081 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号