增加时间处理组件

This commit is contained in:
2025-07-01 21:54:12 +08:00
parent 98336b9020
commit 318c6b5cc1
5 changed files with 40 additions and 8 deletions

View File

@ -10,6 +10,7 @@ const express = require('express');
const { v4: uuidV4 } = require('uuid');
const { setupSSEHeaders } = require('../lib/sse');
const clients = require('../lib/clients');
const moment = require('moment-timezone');
const router = express.Router();
@ -18,11 +19,13 @@ router.get('/', (req, res) => {
setupSSEHeaders(res);
const shanghaiTime = moment().tz('Asia/Shanghai').format('YYYY-MM-DD HH:mm:ss');
// 立即发送确认
res.write(`data: ${JSON.stringify({
status: 'connected',
clientId,
time: new Date().toISOString()
time: shanghaiTime
})}\n\n`);
clients.add(clientId, res);