运行时依赖
无特殊依赖
安装命令
点击复制官方npx clawhub@latest install compound-eng-nodejs-backend
镜像加速npx clawhub@latest install compound-eng-nodejs-backend --registry https://cn.longxiaskill.com
技能文档
概述
本技能提供 Node.js 后端开发的最佳实践,包括分层架构、TypeScript、数据验证、错误处理、安全保障及部署指南。用途
- 构建 REST API
- 使用 Express、Fastify、Hapi 等框架
核心功能
- 分层架构:清晰的代码组织
- TypeScript:静态类型检查
- 数据验证:确保输入数据正确性
- 错误处理:统一异常处理机制
- 安全保障:防护常见 Web 漏洞
- 部署:到云平台或容器(Docker)
示例(假设有示例代码,实际根据原文提供)
// 示例:Express 中的基本路由和错误处理 const express = require('express'); const app = express();app.get('/', (req, res) => { res.send('Hello World!'); });
app.use((err, req, res, next) => { console.error(err); res.status(500).send('Something broke!'); });
注意: 由于原文未提供 SKILL.md 具体内容,本部分为示例翻译。