鍍金池/ 問答/PHP  HTML/ 前端用vue 后臺(tái)是php laravel 請問前端怎么請求數(shù)據(jù) 和api接口規(guī)

前端用vue 后臺(tái)是php laravel 請問前端怎么請求數(shù)據(jù) 和api接口規(guī)范

背景:現(xiàn)在和后端對接,把前端寫的vue代碼 放在resource/assets目錄下。(我知道還沒徹底分離)這樣啟動(dòng)服務(wù)頁面正常顯示
問題:和后臺(tái)對接口碰到的問題(PHP laravel),
1.后臺(tái) 現(xiàn)在只能給 在他們php環(huán)境下訪問的api地址, 如https://activity/api/news,給這個(gè)我沒法訪問,難道要我安裝一個(gè)PHP開發(fā)環(huán)境,然后在這個(gè)環(huán)境里面掉接口數(shù)據(jù)?
2.我這邊 現(xiàn)在只能訪問外網(wǎng)的api地址 如 https://news-at.zhihu.com/api... 這樣的,后臺(tái)現(xiàn)在目前提供不了或者怎么提供。
有同學(xué)碰到這樣的嗎,我們前端要怎么解決,要怎么拿到數(shù)據(jù)

回答
編輯回答
獨(dú)特范

php項(xiàng)目部署在服務(wù)器上提供數(shù)據(jù)接口服務(wù),內(nèi)網(wǎng)的話前端可以通過IP跨域訪問

2018年1月27日 23:53
編輯回答
離觴

不需要安裝php環(huán)境,只要給你一個(gè)能訪問的api地址就行,前端根據(jù)返回的數(shù)據(jù)進(jìn)行處理

2018年2月19日 03:34
編輯回答
尐懶貓

前后端約定好接口文檔,前端本地開發(fā)的時(shí)候就完全可以用 mock(比如芋頭君公司開源的 easymock)自己造數(shù)據(jù)寫接口,不需要等后端的接口呀。。

2018年5月12日 11:22
編輯回答
愚念

前端寫在 resource/assets 目錄下說明已經(jīng)分離了。我想你們應(yīng)該使用 Laravel 默認(rèn)的 Vue 來寫的。
你需要設(shè)置一個(gè)環(huán)境變量,設(shè)置 api 的 host。然后你本地連接后端的開發(fā)環(huán)境就可以了。
如果你們在同一個(gè)內(nèi)網(wǎng),那好辦,讓你們的后端開發(fā)配置監(jiān)聽內(nèi)網(wǎng) ip 的端口,然后你直接訪問他們的 ip 就可以了。正常來說你這么和他們說了他們應(yīng)該就能知道怎么弄了。如果不知道,說明水平不行,自求多福吧。

2018年1月18日 10:30
編輯回答
下墜

應(yīng)該不需要安裝php環(huán)境的,如果前端只能訪問外網(wǎng)的地址,那就讓后端把項(xiàng)目部署到服務(wù)器上,然后讓他們提供可用的接口地址就好了。

2017年5月9日 16:52
編輯回答
墨小白

描述的不清楚.

需要PHP提供數(shù)據(jù), 那就需要有PHP環(huán)境.

2017年9月18日 19:50
編輯回答
紓惘

既然是PHP Laravel框架而且沒有徹底分離,那也就是說后端和前端代碼都在同一個(gè)項(xiàng)目文件夾中。
在同一個(gè)文件夾中就需要部署PHP環(huán)境,后端提交接口后,前端拉取代碼,再聯(lián)調(diào)。

2018年3月3日 12:37