# mdcs_online **Repository Path**: w-sai/mdcs_online ## Basic Information - **Project Name**: mdcs_online - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-23 - **Last Updated**: 2026-01-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MDCS 运维平台 一个现代化的运维管理平台,采用前后端分离架构开发。 ## 技术栈 ### 前端 - React 18 - TypeScript - Vite - React Router ### 后端 - Node.js - TypeScript - Express - CORS ## 项目结构 ``` MDCSOnline/ ├── client/ # 前端项目 │ ├── src/ │ │ ├── components/ # 组件 │ │ ├── pages/ # 页面 │ │ └── main.tsx # 入口文件 │ ├── package.json │ └── vite.config.ts ├── server/ # 后端项目 │ ├── src/ │ │ └── index.ts # 后端入口 │ └── package.json ├── start.ps1 # PowerShell启动脚本(Windows推荐) ├── start.bat # 批处理启动脚本(Windows) ├── start.js # Node.js启动脚本(跨平台) └── README.md ``` ## 快速开始 ### 安装依赖 #### 前端 ```bash cd client npm install ``` #### 后端 ```bash cd server npm install ``` ### 运行项目 #### 方式一:使用启动脚本(推荐) **Windows PowerShell:** ```powershell .\start.ps1 ``` **Windows 命令行:** ```cmd start.bat ``` **跨平台 (Node.js):** ```bash node start.js ``` 启动脚本会自动: - 检查并安装缺失的依赖(如果 `node_modules` 不存在) - 同时启动前端和后端服务 - 显示服务地址和状态 #### 方式二:手动启动 **启动后端服务:** ```bash cd server npm run dev ``` 后端服务将在 http://localhost:3001 启动 **启动前端服务:** ```bash cd client npm run dev ``` 前端服务将在 http://localhost:3000 启动 ## 功能模块 首页包含以下模块: 1. **系统概览** - 显示系统总体状态和统计数据 2. **服务器状态** - 实时监控服务器运行状态和资源使用情况 3. **资源监控** - 监控CPU、内存、磁盘、网络等资源使用情况 4. **日志查看** - 查看系统运行日志 5. **告警中心** - 显示系统告警信息 6. **任务管理** - 管理系统中运行的各项任务 ## 开发说明 - 前端使用 Vite 作为构建工具,支持热更新 - 后端使用 ts-node-dev 进行开发,支持自动重启 - 前后端通过 RESTful API 进行通信 - 前端代理配置:开发环境下 `/api` 请求会自动代理到后端服务 ## License MIT