QQ群 :215259343
官网 : www.bingblue.com
- Koa2
- 目录定义
- Typescript
- JavaScript Standard 代码风格
- 文档-vuepress
- 中间件
- http2/https
- Log->装饰器
- 装饰器->工厂模式->处理try catch
- mysql
- typeorm
- axios
- pm2
- jest
- client - vue模板
- koa-passport
- passport-jwt
- docker
- github actions
- 自动生成API文档
- koa-joi-router-docs
- koa2-swagger-ui
-
koa-joi-router-to-swagger-json(冒牌货)
- 日志增强
- 记录运行错误
- 记录http请求和返回内容
-
类上增加log注解无需,koa-error能捕捉到错误 - 配合typeorm日志
- 全局对象process获取当前文件夹可行否?'__filename'
- ipv6
- redis
-
koa-session-redis3(不需要session) - 安全类中间件
-
koa-server-push(http2 push api服务用不到) - koa-helmet(设置安全性http头)
- koa-ratelimit(限流中间件)
- koa-compress(gzip)
- koa2-cors
-
其他(CSRF,XSS,HSTS)
-
- 删除所有无关文件
- 代码添加注释和jsdoc说明
- 微信功能
- 权限RBAC
- client - uni-app模板
- puppeteer自动发动文章到不同平台
- oss-aliyun
- 邮件/短信
- 支付系统-alipay
- 微系统
- 微服务
- 微前端
- 可自定义功能
- 聊天系统 websocket
- 博客系统
- markdown编辑器
- 自动生成代码
- 爬虫
- puppeteer
- 定时任务
- node-schedule
- rabbitmq消息队列
- GraphQL prisma 2.0
- 实现上面功能
- vue3.0 重构client模板
# Npm install(安装依赖)
$ cd project && npm i
# Run the project(运行项目)
$ npm start
- koa2
- Typescript
- 数据库
- pgsql
- mongodb
- mysql ⭐
- ORM框架
- typeorm ⭐
- sequelize
- mongoose
- 模板引擎
- not use ⭐
- pug
- ejs
- JWT
- redis
- http2/https
- ipv6
- pm2
- axios
- 微信功能
- 邮件/短信
- oss对象存储服务
- aliyun ⭐
- qiniu
- 权限RBAC
- Docker
- 持续集成
- jenkins ⭐
- github actions
- 解析请求中间件
- koa-bodyparser
- koa-better-body ⭐
- 更多
- 其他中间件
- koa-joi-router ⭐
- koa-joi-router-docs(对比下) ⭐
- koa-joi-router-to-swagger-json(对比下)⭐
- koa-joi-swagger
- koa-oai-router
- koa-better-serve
- koa-server-push http2,以后可用
- koa-helmet 系统安全,以后可用
- 限流中间件 系统安全,以后可用
- koa-passport ⭐
- passport-jwt ⭐
- JWT
- 其他第三方登录
- koa-session-redis3 ⭐
- koa-error ⭐
- koa-logger
- 测试框架
- jest ⭐
- ava
- 支付系统
- ali pay ⭐
- wechat pay
- 微系统
- 微服务
- 微前端
- 自动生成代码
- 自动生成API文档(koa-joi-router-docs)
- 可自定义功能
- GraphQL prisma 2.0
- 聊天系统 websocket
- 博客系统
- markdown编辑器
- 文档,使用说明
- vuepress ⭐
- gatsby
- Koa2 - 下一代 Node.js web 框架 中文文档
- pug - 模板引擎(原名:Jade)
- MongoDB - 基于分布式文件存储的NOSQL数据库 教程
- mongoose - ODM框架,对象文档映射
- ES6 - ES6语法,如:async/await
- passport - 第三方登录: github/QQ/WeChat/Weibo
- JWT - JSON Web Tokens 鉴权
- redis - NOSQL数据库,做缓存
- nginx - HTTP和反向代理服务器
- https/ssl - 阿里云/七牛云
- http2 - 新http协议
- PM2 - 高级的Node.js的生产流程管理器
- axios - Promise的http请求
- qiniu - 对象存储/CDN
- SMS - 阿里云的短信服务
- nodemailer - 邮件模块
- XiaoMuCOOL
- 梦游
Mu-Shaper is licensed under the MTI LICENSE. View the license file
Copyright © 2020 · 滨清科技 , Inc.