Skip to content

xianengqi/hapi-shops-nodejs

Repository files navigation

小程序后端接口地址 www.xianengqi.com/documentation

项目技术选型基于nodejs:Hapi+Sequelize+Swagger生成接口文档

├── LICENSE
├── README.md
├── 
├── app.js                   # 项目入口文件
├── config                   # 项目配置目录 
   └── index.js             # 配置项目中的配置信息
├── migrations               # 数据迁移的目录
├── models                   # 数据库 model
├── package-lock.json
├── package.json             # JS 项目工程依赖库
├── plugins                  # 插件目录
   ├── hapi-pagination.js   # 分页配置
   └── hapi-swagger.js      # swagger生成api文档配置
├── routes                   # 路由目录
   ├── address.js           # 收货地址相关接口
   ├── brand.js             # 首页数据相关接口
   ├── cart.js              # 购物车相关接口
   ├── category.js          # 分类相关接口
   ├── collect.js           # 收藏相关接口
   ├── feedback.js          # 意见反馈相关接口
   ├── goods.js             # 商品相关接口
   ├── hello-hapi.js        # 测试接口
   ├── home.js              # 首页接口
   ├── order.js             # 订单相关接口
   ├── search.js            # 搜索相关接口
   └── topic.js             # 专题相关接口
├── seeders                  # 数据填充的目录
└── utils                    # 工具类相关目录
├── .env.example             # 数据库与端口的配置文件,同步生成一份.env文件上传到git仓库时隐藏

5 directories, 21 files

部分效果展示

1.首页展示和专题页效果

2、分类页面,分类子页面以及搜索功能、搜索列表、历史记录、模糊搜索提示

3、购物车功能添加购物车,单选多选,删除和商品收藏功能

4、地址管理