# nest **Repository Path**: SouWind/nest ## Basic Information - **Project Name**: nest - **Description**: (nestjs)NodeJs+VueJs全栈开发《全栈之巅》视频网站+app+小程序 - **Primary Language**: NodeJS - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-02-19 - **Last Updated**: 2022-01-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nest #### 介绍 (nestjs)NodeJs+VueJs全栈开发《全栈之巅》视频网站+app+小程序 #### 环境要求 - 请确保你的 Node.js 版本 >= 8。 #### 笔记文档 请移步目录 `docs` ``` bash # 安装 yarn global add vuepress # 或者:npm install -g vuepress # 从根目录进入到docs文档项目中 cd docs # 运行文档 yarn docs:dev # 或者:npm run docs:dev # 要生成静态的 HTML 文件,运行 yarn docs:build # 或者:npm run docs:build ``` #### 课程目录 - [X] 1-《全栈之巅》视频网站项目介绍 - [X] 2-使用nest的子项目模式搭建服务端项目 - [ ] 3-使用Crud装饰器快速实现增删改查接口 - [ ] 4-使用swagger和装饰器编写接口文档 - [ ] 5-在Typegoose中定义课程和课时的一对多关联 - [ ] 6-使用Typescript+ElementUI搭建后台界面 - [ ] 7-使用ts+axios和el-table展示课程列表 - [ ] 8-使用vue-ele-form动态生成表单 - [ ] 9-在同一页面创建和编辑课程 - [ ] 10-带确认框的删除课程功能 - [ ] 11-使用Avue改造课程CRUD操作 - [ ] 12-配合Avue事件完成CRUD接口对接 - [ ] 13-使用Avue配合服务端打造一个适用任意资源通用的CRUD组件 - [ ] 14-实现数据分页功能 - [ ] 15-实现字段点击排序功能 - [ ] 16-动态生成搜索表单+模糊查询 - [ ] 17-图片上传和展示 - 本地 - [ ] 18-阿里云OSS文件上传 - [ ] 19-完善课程和课时功能 - [ ] 20-使用yarn更新依赖(swagger,crud) - [ ] 21-使用@nestjs:config加载环境变量 - [ ] 22-配合环境变量异步注册模块 - [ ] 23-Vue使用环境变量设置接口地址 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request