SuperAPI AI 工具集

nodejs-best-practices

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途:该技能提供 2025 年 Node.js 开发的原则与决策方法,目标是帮助开发者学会思考,而不是记忆固定代码模式。资料明确提示:这是决策原则,不是可直接复制的代码。

主要能力:以“知识模块(Fractal Skills)”形式组织,包含决策树、比较原则、需要向用户提出的选择问题、原生 TypeScript、模块系统决策、运行时选择、分层结构概念及其意义与简化时机、集中式错误处理、错误响应理念、状态码选择与适用场景、事件循环意识与避免阻塞、边界处校验、校验库选择与校验理念、安全清单(非代码)与安全思维、测试策略选择、测试优先级、Node.js 22+ 内置测试运行器,以及明确的“不要做”与“应该做”清单。

使用方式:资料强调在需求不明确时先询问用户偏好;根据具体上下文选择框架与模式,不要每次都默认同一套方案。

适用场景:Node.js 项目在框架、模块系统、运行时、结构分层、错误处理、校验、安全与测试策略上需要做技术选型与权衡时。

限制:资料未提供具体代码示例、安装命令、版本兼容细节、性能数据或收费信息;部分条目仅有标题,未展开具体内容,因此无法据此给出更细的操作步骤。