require('dotenv').config(); const express = require('express'); const path = require('path'); const cors = require('cors'); const app = express(); const PORT = process.env.PORT || 3001; // 中间件 app.use(cors()); app.use(express.json()); // API 路由 app.use('/api/auth', require('./src/routes/auth')); app.use('/api/roles', require('./src/routes/roles')); // 静态文件 app.use(express.static('.')); // 主页 app.get('/', (req, res) => { res.sendFile(path.join(__dirname, 'index.html')); }); app.listen(PORT, '0.0.0.0', () => { console.log(`EternalAI server running on http://0.0.0.0:${PORT}`); });