Apifox Helper:在編輯器裏把接口同步到 Apifox

Apifox Helper 是 SkillHub 社區 Skill(@user_3cf79a87/apifox-helper,v1.0.2),用於在用戶要求時將當前選中接口上傳或同步到 Apifox,或把 Controller 與路由處理函數導入 Apifox。需配置 API 密鑰(requires_api_key=true)。可通過 skillhub install 安裝到 Cursor、Claude Code、Codex 等對應 skills 目錄。適合減少改代碼後手工維護 Apifox 文檔的成本。

閱讀全文
java後端編程:爲 Spring Boot 後端任務準備的 Agent Skill

SkillHub 社區 Skill「java後端編程」(@user_c11ac35d/java-sy-ml,v1.0.0)面向 Java Spring Boot 後端:REST API、JPA/MyBatis、Spring Security/JWT、Spring Cloud、排錯與代碼審查。無需 API Key。文章說明定位、官方能力範圍,以及通過 skillhub CLI 安裝到 Cursor 等 Agent skills 目錄的步驟與典型提問方式。

閱讀全文
騰訊雲 CloudBase Skill:爲 AI Coding 接上後端一體化能力

SkillHub 上的 @tencent-adm/cloudbase(v2.35.2)由騰訊雲 CloudBase 團隊發佈,將數據庫、存儲、身份認證、雲函數與雲託管等能力整理爲 Agent Skill,面向 AI Coding 統一對接小程序、Web、App、管理後臺與 AI 應用。本文說明定位、核心能力、SkillHub CLI 安裝(含 Cursor 等 skills 目錄)及典型使用方式;元數據標明 requires_api_key=false,雲環境仍須在騰訊雲側配置。

閱讀全文
FastAPI錯誤處理:HTTP狀態碼與異常捕獲實戰

API錯誤處理對系統健壯性和用戶體驗至關重要,FastAPI提供簡潔高效的錯誤處理機制。文章核心包括: ### 1. 錯誤處理的必要性 需明確錯誤原因、使用標準HTTP狀態碼(如404資源不存在、400參數錯誤),避免系統崩潰,保證服務穩定。 ### 2. HTTP狀態碼與FastAPI應用 FastAPI支持所有標準狀態碼,路由函數可通過`return`或`raise`直接指定。例如:`return {"detail": "Item not found"}`返回404,或使用`HTTPException`顯式拋出錯誤。 ### 3. FastAPI異常捕獲機制 推薦用`HTTPException`主動拋出錯誤,指定狀態碼和信息,如用戶不存在時返回404。FastAPI自動處理參數類型錯誤,返回422狀態碼。 ### 4. 自定義異常與全局兜底 可定義業務邏輯異常(如餘額不足),通過`@app.exception_handler`統一處理,返回標準錯誤。全局異常處理兜底未捕獲異常,避免服務器崩潰。 ### 最佳實踐 使用HTTPException處理標準錯誤,自定義異常處理業務邏輯,自動參數

閱讀全文
用Node.js寫第一個Web服務器:Express框架快速上手

這篇文章介紹了用Node.js和Express搭建Web服務器的方法。Node.js基於V8引擎,讓JavaScript可服務端運行,Express作爲流行框架,簡化路由、請求處理等複雜工作。 環境準備需先安裝Node.js(含npm),通過`node -v`和`npm -v`驗證。接着創建項目文件夾,用`npm init -y`初始化,`npm install express`安裝框架。 核心步驟是編寫`server.js`:引入Express,創建實例,定義端口(如3000),用`app.get('/')`定義根路徑GET請求,返回文本,最後`app.listen`啓動服務器。訪問`http://localhost:3000`可測試。 擴展功能包括添加更多路由(如`/about`)、動態路徑參數、返回JSON(`res.json()`)、託管靜態文件(`express.static`)。總結關鍵步驟:安裝工具、創建項目、編寫路由、啓動測試,爲後續學習中間件、動態路由等打下基礎。

閱讀全文