Skip to content

nodejs入门项目,restful后端通用Typescript语法,集成typeorm/BullMQ/参数验证/自动路由/异常处理/日志记录/非对称加密/http装饰器/lua脚本调用/亿级日志活跃处理

Notifications You must be signed in to change notification settings

wanghao20/node-es6-koa2-redis-jwt-restful

Repository files navigation

前序准备

你需要在本地安装 nodereids在Base.ts内配置redis连接。本项目技术栈基于 typescript限流BullMQHyperLogLogredis分布式锁Joitypeorm

目录结构

本项目已经为你生成了一个完整的开发框架,提供了后台开发的各类功能和坑位,下面是整个项目的目录结构。

├── logs                       # 日志
├── src                        # 源代码
│   ├── config                 # 项目配置类
│   ├── controllers            # 请求控制类
│   ├── entity                 # 实体类定义
│   ├── routes                 # 路由文件
│   ├── service                # 全局布局
│   ├── router                 # 服务提供类
│   ├── format                 # 格式化项目的一些定义文件
│   ├── utils                  # 工具类
├── .App                      # 项目主文件
├── .babelrc                  # 运行时编译
├── .ormconfig                #  orm 配置
├── server.ts                 # 服务器启动文件
├── tsconfig                  # 配置文件
├── package.json              # package.json 依赖

如何设置以及启动项目

安装依赖

npm install

启动本地开发环境

npm start

About

nodejs入门项目,restful后端通用Typescript语法,集成typeorm/BullMQ/参数验证/自动路由/异常处理/日志记录/非对称加密/http装饰器/lua脚本调用/亿级日志活跃处理

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages