前后端怎么實現(xiàn)交互后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?-創(chuàng)新互聯(lián)

后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?一個非常好的問題。我是一個web應用程序架構(gòu)師,多年來一直致力于回答這個問題。歡迎跟我來了解更多。前后端怎么實現(xiàn)交互 后端開發(fā)完接
口才給出接口文檔,合理嗎?你怎么看?

后端提供接口文檔為時已晚,這是合理和不合理的。根據(jù)具體情況,總有解決辦法。讓我談談我的觀點。

創(chuàng)新互聯(lián)主要從事成都做網(wǎng)站、網(wǎng)站制作、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務北戴河,10多年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18980820575

不合理:成熟的技術(shù)團隊重視功能設計,在編寫代碼之前有完整的技術(shù)文檔和功能定義。即使在TDD測試驅(qū)動的開發(fā)模式下,測試數(shù)據(jù)已經(jīng)準備好了,那么接口邏輯就已經(jīng)確定了接口文檔是否編寫好了,理清它們是很自然的。

-第一,主觀原因。原因是多方面的,比如趕進度,沒有時間,不懶得寫,甚至在開發(fā)前沒有仔細設計,在做的時候也有變化。真的沒有好辦法。

-客觀原因:需求在變化,功能在變化,接口也在變化。所以,如果你寫了一個文件,它的自然更新和維護?天哪?

有解決方案嗎?建議嘗試:[1]swagger接口文檔,將文檔集成到代碼中,集成維護文檔和修改代碼,在修改代碼邏輯的同時方便修改文檔描述。

2、郵遞員界面測試工具,導入導出JSON文件,高效的團隊合作。Postman支持各種請求方法和配置環(huán)境變量,對返回的結(jié)果進行測試和驗證,支持批量自動操作,可與自動構(gòu)建系統(tǒng)集成。

前端調(diào)用后端的接口有幾種方式了?

一般來說,沒有前端到后端的接口。它們幾乎都是后端到前端的接口。所謂接口就是通過服務器部署的機器提供的URL地址進行動態(tài)數(shù)據(jù)交互。通常,后端和前端協(xié)商定義數(shù)據(jù)接口格式(一般是JSON格式)形成一個文檔,后端實現(xiàn)接口,前端做靜態(tài)模擬(它可以直接在頁面的JS中拼寫假數(shù)據(jù)或通過JSON服務器按照真實的方式調(diào)用服務),后端服務端實現(xiàn)服務接口,雙方完成集成和聯(lián)調(diào)?,F(xiàn)在IT行業(yè)出現(xiàn)了招搖過市的現(xiàn)象,前端和后端之間的通信經(jīng)常出現(xiàn)問題。造成這些問題的原因有三個。一是后端服務跟不上前端需求;二是前端開發(fā)人員對后端服務接口的理解有誤;三是接口設計不足,導致前端調(diào)用繁瑣低效。

對于前端開發(fā)人員來說,要想與后端順利溝通,首先要了解中間接口。只有接口清晰,與后端的溝通才能順利進行,職責分工才會更加明確。一般來說,接口的定義是由架構(gòu)師完成的,它是在充分理解整個項目需求的基礎(chǔ)上進行設計的。但是,界面的設計也是一個動態(tài)的過程,設計完成后不會發(fā)生變化。因此,當中間接口不能滿足前端開發(fā)人員的需求時,也可以先與架構(gòu)師溝通。當然,在實際開發(fā)過程中,很多前端開發(fā)人員會直接向后端提出需求。在大多數(shù)情況下,后端會根據(jù)需求調(diào)整接口并給出實現(xiàn)。

目前,許多項目的開發(fā)是同時進行的。因為前端開發(fā)通常效率更高,所以前端通常推動后端。對于后端開發(fā)商來說,壓力比較大。畢竟,后端業(yè)務處理的過程是比較復雜的。在實際開發(fā)中,后端開發(fā)人員通常會為界面提供一些仿真數(shù)據(jù),方便前端人員調(diào)用。

最后,前端開發(fā)人員和后端溝通時,應該能夠把問題說清楚,而不是要求后端人員去調(diào)整。因為后端開發(fā)人員也根據(jù)接口的要求提供實現(xiàn),所以通信的方式也更為重要。

和后端對接,后端說:我不聽,你說的是錯的我為什么要聽!小前端的我氣哭了,怎么辦?

1.事實上,我對微服務的理解是,它們是特定于功能的,易于升級和擴展。微服務具有分而治之的思想。

2.Vue和python是集成的,前端和后端可以通過HTTP進行交互分離,Vue通過HTTP請求,python提供服務。這是前后端分離的雛形。

3.第三代微服務是通過集裝箱化設計的。打電話給對方。

微服務怎么實現(xiàn)?是前端還是后端的事?

白帽技術(shù),想通過客戶端將PHP函數(shù)注入后臺并執(zhí)行嗎?

除非后臺不檢查您的請求數(shù)據(jù),否則無論發(fā)生什么,都直接執(zhí)行!這叫“國門大開”

!事實上,有可能嗎?除了使用表單向后臺提供數(shù)據(jù)之外,還要考慮一下。是否要將文件寫入Linux系統(tǒng)?哪些用戶,哪些組,以及他們是否有寫權(quán)限?你能傳遞這些讀寫權(quán)限嗎?

有兩種方法可以訪問后端PHP。

1)通過web服務器訪問PHPFPM來解析和執(zhí)行PHP文件。

2)PHP命令行打開服務,并且指定的端口對公眾開放。

換句話說,主題只能使用HTTP、WS協(xié)議。我不知道是否可以啟動HTMLJS,請?zhí)砑??!具@兩個協(xié)議對Linux系統(tǒng)的操作權(quán)限是有限的,您不可能燒殺搶奪。

就是這樣。我能跑嗎?

網(wǎng)站欄目:前后端怎么實現(xiàn)交互后端開發(fā)完接口才給出接口文檔,合理嗎?你怎么看?-創(chuàng)新互聯(lián)
標題路徑:http://muchs.cn/article46/pdjhg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、做網(wǎng)站軟件開發(fā)、網(wǎng)站策劃、網(wǎng)站收錄搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設