[add] rs 還要調整
This commit is contained in:
@@ -19,7 +19,7 @@ export class NetConnector {
|
||||
const ip = request.socket.remoteAddress.replace("::ffff:", "") || 'Unknown IP';
|
||||
console.log(`Client connected from IP: ${ip}`);
|
||||
|
||||
NetConnector.clients.set(socket, { socket, id: id, name: "", money: 0, jsons: {} });
|
||||
NetConnector.clients.set(socket, { socket, id: id, name: "", money: 0 });
|
||||
id++;
|
||||
|
||||
socket.on('message', (message: Buffer) => NetConnector.OnWebSocketMessage(socket, message));
|
||||
@@ -57,7 +57,7 @@ export class NetConnector {
|
||||
// 动态导入处理函数
|
||||
try {
|
||||
// 动态导入文件
|
||||
const module = await import(`../../../../api/${req.Method.replace(".", "/")}`);
|
||||
let module = await import(`../../../../api/${req.Method.replace(".", "/")}`);
|
||||
const isClass = typeof module.default === 'function' && module.default.prototype && Object.getOwnPropertyNames(module.default.prototype).includes('constructor');
|
||||
|
||||
// 调用导入模块中的处理函数
|
||||
@@ -76,6 +76,7 @@ export class NetConnector {
|
||||
console.error(`Error handling request ${req.Method}: ${error.message}`);
|
||||
NetConnector.sendError(socket, req);
|
||||
}
|
||||
module = null;
|
||||
};
|
||||
CoroutineV2.Single(AsyncFunction()).Start();
|
||||
} else {
|
||||
@@ -85,6 +86,7 @@ export class NetConnector {
|
||||
if (response) {
|
||||
NetConnector.Send(socket, response);
|
||||
}
|
||||
module = null;
|
||||
};
|
||||
CoroutineV2.Single(AsyncFunction()).Start();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user