name: api-push-frontend description: "推送後端 API 介面定義到前端資料介面平臺。"
將後端 API 介面定義(請求方法、路徑、引數、響應結構)推送到前端資料介面平臺,實現前後端介面文件同步。
https://jffe.techgp.cn/md/api/uploadV4POST發現更多技能外掛,請訪問7w4.net。
application/jsonprdId (產品需求 ID), apis (介面定義陣列)references/push-history.md自然語言(推薦):直接告訴我需求,我引導你完成推送
指令碼方式:
python3 scripts/push_api_to_frontend.py --prdId "PRD-2026-001" --file ./api-definitions.json
直接 API:參考 references/frontend-api-docs.md
支援: - 標準 JSON 格式 - Swagger/OpenAPI 3.0 - Spring Boot Controller 註解 - Java 介面描述
詳細格式規範見 references/api-definition-standard.md
常見錯誤碼:
- 400: 引數格式錯誤 → 檢查 JSON 格式和必填欄位
- 401: 認證失敗 → 檢查認證 token
- 404: prdId 不存在 → 確認產品需求 ID
- 500: 伺服器錯誤 → 聯絡平臺管理員
推送前驗證、網路錯誤重試(最多 3 次)、記錄詳細錯誤日誌。
詳細實踐見 references/frontend-api-docs.md
支援 CI/CD 整合和 Git Hook 整合,配置示例見 references/frontend-api-docs.md
這是一款用於自動同步介面文件的工具,文件寫得清楚,指令碼功能基本完整,能支援 JSON 和 Swagger 格式。優點是上手容易、有現成示例;不足是配置不夠靈活,某些細節存在文件與程式碼不一致的情況,總體屬於可用但有改進空間的水平。