|
|
@@ -124,18 +124,18 @@ const processDevTemplate = async (template) => {
|
|
|
if (!isProduction) {
|
|
|
console.log('开发环境: 从 Vite 加载 Socket.IO 路由和中间件...');
|
|
|
try {
|
|
|
- const socketModule = await vite.ssrLoadModule('./src/server/socket.ts');
|
|
|
+ const apiModule = await vite.ssrLoadModule('./src/server/index.tsx');
|
|
|
|
|
|
// 应用认证中间件
|
|
|
- if (socketModule.authMiddleware) {
|
|
|
+ if (apiModule.socketAuthMiddleware) {
|
|
|
console.log('应用 Socket.IO 认证中间件');
|
|
|
- io.use(socketModule.authMiddleware);
|
|
|
+ io.use(apiModule.socketAuthMiddleware);
|
|
|
}
|
|
|
|
|
|
// 应用路由
|
|
|
- if (socketModule.default) {
|
|
|
+ if (apiModule.socketHandler) {
|
|
|
console.log('注册 Socket.IO 路由处理');
|
|
|
- socketModule.default(io);
|
|
|
+ apiModule.socketHandler(io);
|
|
|
}
|
|
|
console.log('Socket.IO 路由和中间件加载完成');
|
|
|
} catch (err) {
|
|
|
@@ -144,18 +144,18 @@ if (!isProduction) {
|
|
|
} else {
|
|
|
console.log('生产环境: 加载编译后的 Socket.IO 路由和中间件...');
|
|
|
try {
|
|
|
- const socket = (await import('./dist/socket/socket.js')).default;
|
|
|
+ const apiModule = (await import('./dist/server/index.js'));
|
|
|
|
|
|
// 应用认证中间件
|
|
|
- if (socket.authMiddleware) {
|
|
|
+ if (apiModule.socketAuthMiddleware) {
|
|
|
console.log('应用 Socket.IO 认证中间件');
|
|
|
- io.use(socket.authMiddleware);
|
|
|
+ io.use(apiModule.socketAuthMiddleware);
|
|
|
}
|
|
|
|
|
|
// 应用路由
|
|
|
- if (socket.default) {
|
|
|
+ if (apiModule.socketHandler) {
|
|
|
console.log('注册 Socket.IO 路由处理');
|
|
|
- socket.default(io);
|
|
|
+ apiModule.socketHandler(io);
|
|
|
}
|
|
|
console.log('Socket.IO 路由和中间件加载完成');
|
|
|
} catch (err) {
|