# shop-serve1
**Repository Path**: jalymg/shop-serve1
## Basic Information
- **Project Name**: shop-serve1
- **Description**: 该L-Mall后端基于koa2+ts+sequelize,采用三层(controller、service、model)思想开发接口,共有用户管理、商品管理、订单管理、店铺管理、商品推荐、数据统计等模块,使用nodemon实现代码修改热更新,欢迎大家浏览使用。
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2022-04-17
- **Last Updated**: 2024-05-30
## Categories & Tags
**Categories**: Uncategorized
**Tags**: TypeScript, koa2, Sequelize
## README
# Koa 2 + Typescript + Sequelize
# npm run dev
L-Mall前端前台源码
L-Mall前端后台源码
L-Mall后端源码
```javascript
|-- node_modules // 包依赖
|-- app
|-- config
|-- index // 全局配置信息
|-- logger
|-- index.ts // 处理日志
|-- controller
|-- admin
|-- UserController.ts // 用户controller层
|-- GoodsController.ts // 商品controller层
|-- OrderController.ts // 订单controller层
|-- StoreController.ts // 店铺controller层
|-- StatisticsController.ts // 统计controller层
|-- UploadController.ts // 上传文件controller层
|-- service
|-- admin
|-- UserService.ts // 用户service层
|-- GoodsService.ts // 商品service层
|-- StoreService.ts // 店铺service层
|-- OrderService.ts // 订单service层
|-- StatisticsService.ts // 统计service层
|-- model
|-- User.ts // 用户model层
|-- Goods.ts // 商品model层
|-- Order.ts // 订单model层
|-- Store.ts // 店铺model层
|-- db
|-- index.ts // 数据库连接
|-- middleware
|-- AccessMiddleWare.ts // 日志中间层
|-- AuthMiddleWare.ts // 校验token中间层
|-- router
|-- index.ts // 路由 响应前端请求
|-- index.ts // 启动
|-- logs // 存储日志信息
|-- statics
|-- upload // 存储上传文件
|-- test // 测试用例
|-- utils
|-- auth.ts // token加密解密
|-- paginate.ts // 分页
|-- publicFunction.ts // 公用方法
|-- response.ts // 响应返回信息封装
|-- validate.ts // 校验表单
|-- .env // 环境变量
|-- index.ts // 启动
```