/** * 本地服务入口文件,用于本地开发 */ import app from './app.js'; /** * 启动服务器,指定端口 */ const PORT = process.env.PORT || 3001; const server = app.listen(PORT, () => { console.log(`服务器已在端口 ${PORT} 就绪`); }); /** * 优雅关闭服务器 */ process.on('SIGTERM', () => { console.log('收到 SIGTERM 信号'); server.close(() => { console.log('服务器已关闭'); process.exit(0); }); }); process.on('SIGINT', () => { console.log('收到 SIGINT 信号'); server.close(() => { console.log('服务器已关闭'); process.exit(0); }); }); export default app;