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

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

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

回答
編輯回答
獨特范

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

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

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

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

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

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

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

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

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

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

描述的不清楚.

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

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

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

2018年3月3日 12:37