# orderApi **Repository Path**: renserve/orderApi ## Basic Information - **Project Name**: orderApi - **Description**: Nodejs,Express,点餐统计,聊天室,🍜 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-05 - **Last Updated**: 2021-04-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # orderApi >项目背景:公司发放餐补自行点餐;人为统计点餐、计算余额极为不便。 项目基于express - jsonfile存储数据 - 动态路由及权限控制 - socket.io聊天室 ## 点餐统计界面 ![](./public/img/1.jpg) ## 聊天室界面 ![](./public/img/2.jpg) ## 菜单类型,根据code或名称统计 **兰州拉面** | CODE | 菜名 | 价格 | | ---- | ---- | ---- | | A1 | 牛肉拉面 | 8 | **兰州拉面** | 菜名 | 价格 | | ---- | ---- | | 牛肉拉面 | 8 | ## 前端 [order](https://github.com/renserve/order) ## Run > `npm run dev`(nodemon)运行项目时需要忽略data文件,否则json文件写入时会引起项目重启,丢失global变量和setTimeout事件 > package.json添加main入口配置,可使用`nodemon --inspect`开启chrome调试 **注意:项目启动前先将source.zip(data,assets)解压至项目根目录** ``` bash # 全局安装nodemon npm install nodemon -g # 安装依赖 npm install # 查看package.json script运行命令 npm run dev ```