讓你在 API 設計中少踩坑的實戰分享
在專案開發中,實際的編碼只佔用了整個專案不到 30% 的時間,更多的時間都耗在了需求分析與介面設計上。每一次的需求變更就可能涉及到多個 API 的修改,那麼 API 設計書作為專案開發的核心文件,如何才能讓前端和移動端開發人員更快的理解引數的意義和作用、適應版本更新,以及保障資料的安全性呢?本場 Chat 將從以下幾個方面進行分析說明:
- API 設計文件的規範,要怎麼寫清晰明瞭
- API 如何命名
- 如何做好 API 的版本控制,如何應部分 API 版本更新
- 如何防止資料被篡改
- token 方式的優缺點以及優化
- JWT 加密方式的使用場景
- 為何推薦在過濾器層做許可權校驗,以及如何使用 shiro 作為許可權校驗
- 為何不推薦使用攔截器
- 許可權攔截的白名單規則
閱讀全文: http://gitbook.cn/gitchat/activity/5a13cbfd87f6532b426641fe
一場場看太麻煩?成為 GitChat 會員,暢享 1000+ 場 Chat !點選檢視
相關文章
- Nuxt開發經驗分享,讓你踩少點坑!UX
- 讀了這一篇,讓你少踩 ArrayList 的那些坑
- Laravel 中設計模式的實戰分享Laravel設計模式
- 小白程式設計師最容易踩的“坑”,你踩過幾個?程式設計師
- 【NLP】BERT中文實戰踩坑
- stylelint 接入實戰踩坑總結
- 使用phoenix踩的坑與設計思考
- 記錄自己在tensorflow中踩過的坑
- 你踩過flutter的坑嗎Flutter
- Spring Cloud在雲端計算SaaS中的實戰經驗分享SpringCloud
- “踩坑”經驗分享:Swift語言落地實踐Swift
- 【遊戲設計】如何搭建技能實現框架,讓你少走彎路【乾貨】遊戲設計框架
- 面試中的這些坑,你踩過幾個?面試
- JasperReport 中踩過的坑
- 遊戲人避坑指南——怎樣才能減少踩坑的頻率?遊戲
- 好程式設計師Python培訓分享API自動化實戰詳解程式設計師PythonAPI
- ES6之—讀懂let才能少踩坑
- ES6之---讀懂let才能少踩坑
- 小紅書分享踩坑和解決
- appium IOS 真機踩坑分享 NoSuchElementErrorAPPiOSError
- AI 輔助前端開發實戰:讓 AI 成為你的程式設計助手AI前端程式設計
- Taro踩坑實踐
- Flink實戰(六) - Table API & SQL程式設計APISQL程式設計
- “少踩坑”,拿到offer後,我們可以做什麼?
- Excel Export 踩坑注意點+匯出方案設計ExcelExport
- 對稱加密演算法在C#中的踩坑日常加密演算法C#
- 我在秋招中踩過的那些坑|掘金技術徵文
- 經驗分享:eBay的API智慧設計API
- JDBC踩坑──`tinyint(1)`預設對應Java中的`Boolean`JDBCJavaBoolean
- 實戰分享,教你藍芽在小程式中的應用藍芽
- Redis中的Scan命令踩坑記Redis
- APP開發公司四大選擇標準,讓你避免踩坑APP
- 小程式的這些坑你踩過嗎?
- 實戰分享|雲信IM SDK介面設計實踐
- C/C++ 踩過的坑和防禦式程式設計C++程式設計
- UI設計技術分享:教你幾個設計技巧讓老闆對你的設計讚不絕口UI
- 分享一些Java開發人員在程式設計中最容易踩雷的地方!Java程式設計
- git 設定私鑰踩坑Git