Files
delivery-desk/api/server.ts
yuzhe b42f46c182 chore(config): 更新端口配置从3001到3010
- 将 .env.example 中的 PORT 从 3001 更改为 3010
- 将 CORS_ORIGIN 从 http://localhost:5173 更改为 http://localhost:5180
- 更新 compose.yaml 中的服务端口和健康检查端口为 3010
- 修改 Dockerfile 中暴露的端口为 3010
- 更新文档中的 API 端口引用从 3001 到 3010
- 在 Vite 配置中设置开发服务器端口为 5180
- 更新 Vite 代理目标地址为 http://localhost:3010
2026-07-21 17:13:08 +08:00

38 lines
730 B
TypeScript

/**
* local server entry file, for local development
*/
import app from './app.js';
import { closeDatabase } from './database.js';
/**
* start server with port
*/
const PORT = process.env.PORT || 3010;
const server = app.listen(PORT, () => {
console.log(`Server ready on port ${PORT}`);
});
/**
* close server
*/
process.on('SIGTERM', () => {
console.log('SIGTERM signal received');
server.close(async () => {
await closeDatabase();
console.log('Server closed');
process.exit(0);
});
});
process.on('SIGINT', () => {
console.log('SIGINT signal received');
server.close(async () => {
await closeDatabase();
console.log('Server closed');
process.exit(0);
});
});
export default app;