mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-06 13:05:09 +00:00
feat:实时日志、关于and部分样式优化
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user