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`)。总结关键步骤:安装工具、创建项目、编写路由、启动测试,为后续学习中间件、动态路由等打下基础。

阅读全文