feat: add /api/version health check endpoint for deployment verification
This commit is contained in:
13
src/index.ts
13
src/index.ts
@@ -62,6 +62,19 @@ app.get('/api/activity/ping', (req, res) => {
|
|||||||
res.json({ success: true, message: 'pong', timestamp: Date.now() });
|
res.json({ success: true, message: 'pong', timestamp: Date.now() });
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// 版本/健康检查 (用于验证部署)
|
||||||
|
app.get('/api/version', (req, res) => {
|
||||||
|
res.json({
|
||||||
|
success: true,
|
||||||
|
name: 'maqt-backend',
|
||||||
|
version: '1.1.0',
|
||||||
|
buildTime: new Date().toISOString(),
|
||||||
|
commit: 'e249aa5',
|
||||||
|
env: process.env.NODE_ENV || 'development',
|
||||||
|
uptime: process.uptime(),
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
app.use('/api', authRoutes);
|
app.use('/api', authRoutes);
|
||||||
app.use('/api/user', userRoutes);
|
app.use('/api/user', userRoutes);
|
||||||
app.use('/api/schemes', schemeRoutes);
|
app.use('/api/schemes', schemeRoutes);
|
||||||
|
|||||||
Reference in New Issue
Block a user