feat:实时日志、关于and部分样式优化

This commit is contained in:
纸凤孤凰
2024-12-05 15:31:42 +08:00
parent 2361f6e0b0
commit aca813b230
22 changed files with 1261 additions and 166 deletions

View File

@@ -19,12 +19,15 @@ export const LogListHandler: RequestHandler = async (_, res) => {
return sendSuccess(res, logList);
};
// 实时日志SSE
// 实时日志SSE
export const LogRealTimeHandler: RequestHandler = async (req, res) => {
res.setHeader('Content-Type', 'text/event-stream');
res.setHeader('Connection', 'keep-alive');
const listener = (log: string) => {
try {
res.write(log + '\n');
res.write(`data: ${log}\n\n`);
} catch (error) {
// ignore
console.error('向客户端写入日志数据时出错:', error);
}
};
logSubscription.subscribe(listener);