+ adds server.ts

+ implements FeedController
+ feedRoutes.ts
+ utils/logger add server msgs
+ add port to src/config
This commit is contained in:
albert
2025-07-28 23:07:39 +02:00
parent 5be3908ccf
commit 206b5dbfa5
5 changed files with 194 additions and 7 deletions

View File

@ -46,6 +46,17 @@ export const Logger = {
alreadyConnected: () => logger.info('🔄 Database is already connected'),
notConnected: () => logger.warn('⚠️ Database is not connected')
},
server: {
starting: (port: number, env: string) => {
logger.info(undefined, `🚀 Starting DailyTrends API server on port ${port}`);
logger.info(undefined, `📱 Environment: ${env}`);
logger.info(undefined, `🔗 Health check: http://localhost:${port}/health`);
logger.info(undefined, `📰 API Base URL: http://localhost:${port}/api/v1`);
},
running: (port: number) => logger.info(undefined, `✅ Server is running on http://localhost:${port}`),
shutdown: (signal: string) => logger.info(undefined, `\n🛑 Received ${signal}, shutting down gracefully...`)
},
};
export default Logger;