# tuxiw-web **Repository Path**: tuxiw/tuxiw-web ## Basic Information - **Project Name**: tuxiw-web - **Description**: 团星网企业官网 - **Primary Language**: Unknown - **License**: Zlib - **Default Branch**: index - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-07 - **Last Updated**: 2025-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 团星网企业官网项目 --- ### 项目概述 本项目是团星网的企业官网,包含前端和后端两部分。前端用于展示企业信息、软件列表、用户注册登录等功能,后端提供 RESTful API 接口支持前端的交互。 --- ### 技术栈 - **前端**:Vue.js、Vue Router、Axios、Element UI、HTML/CSS - **后端**:Node.js、Express、JWT、Sequelize ORM、MySQL - **其他工具**:CORS、File Upload、Dotenv(环境变量管理) --- ### 项目结构 项目分为两个主要部分: - `serve/`:后端逻辑,包含 API 路由、控制器、数据库模型和配置。 - `web/`:前端部分,基于 Vue.js,使用组件化开发,包含视图、路由和 API 请求模块。 --- ### 功能模块 - **用户模块**: - 用户注册与登录(JWT 认证) - 用户信息管理 - 权限控制(管理员中间件) - **软件模块**: - 软件信息展示 - 下载次数统计 - 软件创建、更新、删除(管理员权限) - **数据库模块**: - 使用 Sequelize ORM 进行数据库建模 - 提供数据库连接池与初始化脚本 --- ### 项目部署 #### 前端部署 1. 进入 `web/` 目录 2. 安装依赖:`npm install` 3. 开发环境启动:`npm run serve` 4. 生产环境打包:`npm run build` #### 后端部署 1. 进入 `serve/` 目录 2. 安装依赖:`npm install` 3. 初始化数据库:`node init_db.js` 4. 启动服务:`node index.js` --- ### 许可证 本项目采用 MIT 许可证。详情请查看 LICENSE 文件。