fix: resolve 'Invalid Date' issue for user creation time

This commit is contained in:
2026-02-06 17:31:42 +08:00
parent 1b102ddde1
commit 2c006c3330

View File

@@ -43,7 +43,8 @@ router.post('/login', async (req: Request<{}, {}, LoginRequest>, res: Response):
username: user.username,
name: user.name,
email: user.email,
role: user.role
role: user.role,
createdAt: user.created_at
}
});
} catch (error) {
@@ -64,7 +65,14 @@ router.get('/profile', authenticateToken, async (req: Request, res: Response): P
return;
}
res.json(user);
res.json({
id: user.id,
username: user.username,
name: user.name,
email: user.email,
role: user.role,
createdAt: user.created_at
});
} catch (error) {
console.error('获取用户信息错误:', error);
res.status(500).json({ error: '服务器内部错误' });
@@ -134,7 +142,14 @@ router.put('/profile', authenticateToken, async (req: Request, res: Response): P
[req.user!.id]
);
res.json(updatedUser);
res.json({
id: updatedUser!.id,
username: updatedUser!.username,
name: updatedUser!.name,
email: updatedUser!.email,
role: updatedUser!.role,
createdAt: updatedUser!.created_at
});
} catch (error) {
console.error('更新用户资料错误:', error);
res.status(500).json({ error: '服务器内部错误' });