clouddisk-project/backend/src/index.js
Team 6c144e81a3 团队工作进展:
- 后端: 分享功能 API (创建/验证/下载分享链接)
- 前端: 分享弹窗组件
- 数据库: 同步状态表
2026-03-10 07:36:48 +00:00

28 lines
625 B
JavaScript

const express = require('express');
const cors = require('cors');
const authRoutes = require('./routes/auth');
const fileRoutes = require('./routes/files');
const shareRoutes = require('./routes/share');
const app = express();
const PORT = process.env.PORT || 3000;
app.use(cors());
app.use(express.json());
// Routes
app.use('/api/auth', authRoutes);
app.use('/api/files', fileRoutes);
app.use('/api/share', shareRoutes);
// Health check
app.get('/api/health', (req, res) => {
res.json({ status: 'ok' });
});
app.listen(PORT, () => {
console.log(`CloudDisk API running on port ${PORT}`);
});
module.exports = app;