1.7 KiB
1.7 KiB
怀励【后端】项目
项目准备工作
- 安装 MySQL
- 开发工具统一使用 VSCode
- 安装 VSCode 插件
- eslint
- Database Client --- VSCode 数据库插件
- 创建数据库表,具体信息看如下文件
src\common\plugins\mysql.ts
启动
# 安装以来,注意:不要使用 cnpm,可以使用 淘宝镜像源
npm install
# 开发环境下启动
npm run dev
初始化系统数据
访问: http://127.0.0.1:3000/initialize
数据模型转换为class文件
-
找到 /tools/data.js
-
输入示例如下
module.exports = [
`
User 用户
name string 姓名
age number 年龄
`,
`
RoleFeature
roleId number 角色
feature number
`,
];
- 执行
npm run trans:class
项目介绍
目录
src:.
├─assessment-evaluation --- 考核测评模块
│ ├─controller
│ ├─dto
│ ├─entities
│ └─service
├─common --- 公共功能包
│ ├─decorator
│ ├─dto
│ ├─entity
│ ├─filters
│ ├─interceptor
│ ├─metadata
│ └─plugins
├─resource --- 文件管理模块
│ ├─controller
│ ├─dto
│ ├─entities
│ └─service
├─online-course --- 在线课程模块
│ ├─controller
│ ├─dto
│ ├─entities
│ └─service
├─online-teaching --- 在线教学模块
│ ├─controller
│ ├─dto
│ ├─entities
│ └─service
└─system --- 系统功能模块:涉及系统权限控制等相关功能
├─controller
├─dto
├─entities
├─jwt
└─service