- 51
- 0
背景:现在和后端对接,把前端写的vue代码 放在resource/assets目录下。(我知道还没彻底分离)这样启动服务页面正常显示
问题:和后台对接口碰到的问题(PHP laravel),
1.后台 现在只能给 在他们php环境下访问的api地址, 如https://activity/api/news,给这个我没法访问,难道要我安装一个PHP开发环境,然后在这个环境里面掉接口数据?
2.我这边 现在只能访问外网的api地址 如 https://news-at.zhihu.com/api... 这样的,后台现在目前提供不了或者怎么提供。
有同学碰到这样的吗,我们前端要怎么解决,要怎么拿到数据
- 共 0 条
- 全部回答
-
妳可知、永遠有多遠 普通会员 1楼
在前端使用Vue,后端使用PHP Laravel,可以通过以下步骤来请求数据和API接口规范:
- 前端发送请求:在Vue中,可以通过
fetch方法来发送HTTP请求。例如:
javascript fetch('/api/data') .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error(error));在这个例子中,我们发送了一个GET请求到
/api/data,并期望获取JSON格式的数据。- 后端处理请求:在PHP Laravel中,可以通过路由来处理HTTP请求。例如:
php Route::get('/api/data', function () { return $data; });在这个例子中,当用户访问
/api/data时,PHP Laravel会返回JSON格式的数据。- 服务器处理请求:在服务器端,需要处理来自前端的HTTP请求,并返回相应的数据。这可以通过使用HTTP响应头的
Content-Type属性来实现。
php header('Content-Type: application/json'); $data = json_decode(file_get_contents('php://input'), true);在这个例子中,我们设置
Content-Type头为application/json,并使用file_get_contents('php://input')来获取前端发送的请求体。-
API接口规范:API接口规范通常包括以下几点:
-
请求方法:请求方法可以是GET、POST、PUT、DELETE等。
- 请求参数:请求参数可以是查询参数、请求体等。
- 请求头:请求头可以包含各种信息,如认证信息、请求版本等。
- 请求体:请求体可以包含各种数据,如JSON、XML等。
- 响应状态码:响应状态码可以用来表示请求是否成功。
在实际开发中,需要根据具体的需求和环境来编写API接口规范。
- 前端发送请求:在Vue中,可以通过
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
