yuheng/src/plugins/const/index.js
expressgy fdc4d67092 feat: 添加Redis支持、雪花ID生成器及集群模式
- 新增Redis插件,支持分布式锁及缓存功能
- 引入雪花ID生成器,用于生成唯一用户ID
- 实现集群模式,支持多线程运行
- 优化用户注册逻辑,增加分布式锁机制
- 更新配置文件,添加Redis及雪花ID相关配置
- 修复部分代码格式及数据库字段类型
2025-03-26 00:42:33 +08:00

22 lines
545 B
JavaScript

import fastifyPlugin from 'fastify-plugin';
async function constData(fastify, options) {
fastify.log.warn('Register CONSTDATA Plugin!');
const CONST = {
// 系统名称
SYSTEM_NAME: 'Fastify',
// 分布式锁前缀
DISTRIBUTED_LOCK_PREFIX: {
// 注册用户
REGISTER_USER: 'REGISTER_USER:',
}
}
fastify.decorate('const', CONST);
// 读取数据库基本信息
fastify.log.warn('Register CONSTDATA Complete!');
}
export default fastifyPlugin(constData);