fix: resolve 'Invalid Date' issue for user creation time
This commit is contained in:
@@ -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: '服务器内部错误' });
|
||||
|
||||
Reference in New Issue
Block a user