feat(HUD): 添加HUD界面资产与组件
- 新增HUD图标、面板和状态指示器资产 - 实现HUD图标组件和错误边界组件 - 重构顶部状态栏和底部导航栏 - 更新路线面板样式和交互 - 添加HUD资产清单和切片脚本 - 移除未使用的资产文件 - 调整API安全配置和生产环境设置
This commit is contained in:
@@ -2,6 +2,7 @@ import { existsSync } from 'node:fs';
|
||||
import Fastify from 'fastify';
|
||||
import cookie from '@fastify/cookie';
|
||||
import cors from '@fastify/cors';
|
||||
import rateLimit from '@fastify/rate-limit';
|
||||
import fastifyStatic from '@fastify/static';
|
||||
import { ZodError } from 'zod';
|
||||
import { db } from './shared/database/client';
|
||||
@@ -25,6 +26,11 @@ await app.register(cors, {
|
||||
credentials: true,
|
||||
});
|
||||
|
||||
await app.register(rateLimit, {
|
||||
max: env.isProduction ? 100 : 1000,
|
||||
timeWindow: '1 minute',
|
||||
});
|
||||
|
||||
const authRepository = new AuthRepository(db);
|
||||
const authService = new AuthService(authRepository);
|
||||
const gameRepository = new GameRepository(db);
|
||||
|
||||
Reference in New Issue
Block a user