Skip to content

HalfwayHill/back-end-express-temp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express框架开发模版

适用于Express框架的后端开发模版

遵循RESTful API风格

English Project Description

项目功能

  • mongoDB集成
  • passportJS集成,用户登陆验证
  • bcryptJS集成,密码加密
  • 路由集成
  • 中间件模版
  • 本地简单Mock数据
  • response回应统一管道
  • express-validator集成,验证请求数据
  • session缓存

目录结构

|-src
    |-db                                    # 数据库脚本
        |-mongoose                          # mongoose相关脚本
    |-mock                                  # 本地Mock数据脚本
    |-routes                                # 路由脚本目录
    |-strategies                            # passportJS的策略脚本目录
    |-utils                                 # 工具脚本目录
        |-middlewares                       # 中间件脚本目录
        |-helper.mjs                        # bcryptJS工具脚本
        |-response.mjs                      # 响应统一处理管道脚本
        |-validation-schemas.mjs            # express-validator处理模版脚本
    |-create-app.mjs                        # 处理express app管道脚本
    |-index.mjs                             # 入口脚本
|-.gitignore                                # git相关文件
|-package.json                              # 项目包配置文件
|-README_EN.md                              # 英文项目说明文件
|-README.md                                 # 中文项目说明文件

About

Express framework back-end development template

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published