logoLion
首页分类标签
© 2026 Lion
Just for fun!
Built with NodeBBS v1.8.0

fastify 插件写法规范

开放中•node发布于 1 个月前

采用以下统一规范:

// 推荐模板 import fp from 'fastify-plugin'; /** * [插件名称] * [简要描述] */ async function xxxPlugin(fastify, options) { // 初始化逻辑 // 注册装饰器 fastify.decorate('xxx', service); // 注册钩子(如需要) fastify.addHook('onClose', async () => { // 清理逻辑 }); fastify.log.info('[XXX] 服务已注册'); } export default fp(xxxPlugin, { name: 'xxx', // 统一不带 -plugin 后缀 dependencies: [], // 显式声明依赖(即使为空) });
1 条回复
N
node楼主
1 个月前

00000000000000

请先登录后再发表评论

N

node

分类

NodeBBS
浏览数31
最后编辑20 天前
编辑次数3