clouddisk-project/backend/src/index.js
Team f339513be8 团队工作进展:
- UI设计: 文件列表页 Draw.io 设计稿
- 架构: 数据库设计文档
- 后端: 用户认证接口实现 (login/register)

待完成:
- 前端 Electron 主进程开发
- 文件管理 API 开发
- 测试用例编写
2026-03-10 07:24:38 +00:00

26 lines
542 B
JavaScript

const express = require('express');
const cors = require('cors');
const authRoutes = require('./routes/auth');
const fileRoutes = require('./routes/files');
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);
// 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;