为 https://github.com/Huhui-coder/takeawayShop 提供后端功能支持。
使用 express 作为后端开发框架,使用 mongoose 作为 数据库管理工具进行开发。
使用 multer 中间件,来进行图片等静态资源上传处理。
封装对商户、用户、订单等实体所进行的 CURD 操作。
封装连接打印机操作,方便程序进行调用打印功能,实现对订单进行实时打印效果。
实现以下功能:
- 用户登录。
- 用户查询所有菜品菜单。
- 用户下单并打印出小票。
- 用户查询订单状态。
- 商户登录。
- 商户更改订单状态。
- 商户更改菜品信息。
- 商户查询所有订单信息。
在运行前需要检查数据库等配置项,确保数据库连接正常。
- 安装依赖
yarn install
- 启动
yarn start