[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-3439":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":17,"compositeScore":19,"rankGlobal":10,"rankLanguage":10,"license":20,"archived":21,"fork":21,"defaultBranch":22,"hasWiki":23,"hasPages":21,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":17,"lastSyncTime":32,"discoverSource":33},3439,"node-elm","bailicangdu\u002Fnode-elm","bailicangdu","Backend system based on node.js + Mongodb.  基于 node.js + Mongodb 构建的后台系统","https:\u002F\u002Fcangdu.org\u002Felm\u002F",null,"JavaScript",12355,3690,403,81,0,2,5,71.5,"GNU General Public License v2.0",false,"master",true,[25,26,27,28],"express","mongodb","mongoose","node","2026-06-12 04:00:17","# About\n\n因为前端项目是根据饿了么官网接口写的，所以后台系统也保持了和官网一致的API接口。\n\n整个项目分为两部分：前台项目接口、后台管理接口，共60多个。涉及登陆、注册、添加商品、商品展示、筛选排序、购物车、下单、用户中心等，构成一个完整的流程。\n\n__注1：此项目纯属个人瞎搞，不用于任何商业用途。__\n\n__注2：项目预览地址和接口需要使用https访问哦！__\n\n\n# 说明\n\n>  node-elm 接口文档: [接口文档地址](https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002FAPI.md) \n\n>  如果对您对此项目有兴趣，可以点 \"Star\" 支持一下 谢谢！ ^_^\n\n>  或者您可以 \"follow\" 一下，我会不断开源更多的有趣的项目\n\n>  开发环境 macOS 10.12.4 nodejs 6.10.0  Mongodb 3.4.2\n\n>  部署环境 阿里云 CentOS 7.2 64位\n\n>  如有问题请直接在 Issues 中提，或者您发现问题并有非常好的解决方案，欢迎 PR 👍\n\n>  相关项目地址：[前端项目地址](https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fvue2-elm)  、 [后台管理系统地址](https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fback-manage)\n\n## 技术栈\n\nnodejs + express + mongodb + mongoose + es6\u002F7 + vue + element-ui\n\n\n## 项目运行\n\n```\n项目运行之前，请确保系统已经安装以下应用\n1、node (6.0 及以上版本)\n2、mongodb (开启状态)\n3、GraphicsMagick (裁切图片)\n```\n\n```\ngit clone https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm  \n\ncd node-elm\n\nnpm install 或 yarn(推荐)\n\nnpm run dev\n\n访问: http:\u002F\u002Flocalhost:8001（如果已启动前台程序，则不需打开此地址）\n\n```\n\n## API接口文档\n\n接口文档地址：https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002FAPI.md\n\n## 数据库文件\n\n数据库备份文件：https:\u002F\u002Fcangdu.org\u002Ffile\u002Felm.zip (mongodb)\n\n按照mongodb的方式恢复备份即可\n\n\n## 效果演示\n\n#### (可在后台管理系统添加商铺，食品等数据，并在前端地址查看效果)\n\n### 前端网址\n[前端网址戳这里](https:\u002F\u002Fcangdu.org\u002Felm\u002F)（请用chrome手机模式预览）\n\n###### 移动端扫描下方二维码\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fewm.png\" width=\"200\" height=\"200\"\u002F>\n\n### 后台管理系统网址\n[后台管理网址戳这里](https:\u002F\u002Fcangdu.org\u002Fmanage\u002F)\n\n\n\n\n## 目标功能\n\n- [x] IP定位 -- 完成\n- [x] 城市列表 -- 完成\n- [x] 搜索地址 -- 完成\n- [x] 上传图片 -- 完成\n- [x] 添加商铺 -- 完成\n- [x] 添加食品 -- 完成\n- [x] 测量距离 -- 完成\n- [x] 搜索美食，餐馆 -- 完成\n- [x] 根据距离、销量、评分、特色菜、配送方式等进行排序和筛选 -- 完成\n- [x] 评价列表 -- 完成\n- [x] 食品详情 -- 完成\n- [x] 商家详情 -- 完成\n- [x] 购物车功能 -- 完成\n- [x] 登录、注册 -- 完成\n- [x] 修改密码 -- 完成\n- [x] 用户信息 -- 完成\n- [x] 添加、删除、修改收货地址 -- 完成\n- [x] 下单  -- 完成 ✨✨\n- [x] 订单信息 -- 完成\n- [x] 红包 -- 完成\n- [x] 商铺管理 -- 完成\n- [x] 食品管理 -- 完成\n- [x] 管理员权限验证 -- 完成\n- [x] 超级管理员 -- 完成\n- [x] 订单管理 -- 完成\n- [x] 流量统计 -- 完成\n- [x] 前后台路由同构 -- 完成\n- [x] 部署上线 -- 完成\n\n\n## 部分截图\n\n#### 部分前台页面\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002Fscreenshots\u002Felm_msite.png\" width=\"365\" height=\"619\"\u002F> \u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002Fscreenshots\u002Felm_shop.png\" width=\"365\" height=\"619\"\u002F>\n\n#### 部分后台管理系统页面\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fmanage_home.png\"\u002F>\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002Fscreenshots\u002Fmanage_shop.png\"\u002F>\n\n\n\n\n## 项目布局\n\n```\n.\n├── InitData                        初始化数据\n│   ├── activity.js                 餐馆活动\n│   ├── category.js                 餐馆分类\n│   ├── cities.js                   城市列表\n│   ├── delivery.js                 配送方式\n│   ├── entry.js                    食品分类\n│   ├── explain.js                  解释说明\n│   ├── hongbao.js                  红包\n│   ├── payments.js                 支付方式\n│   ├── rate.js                     评论\n│   └── remark.js                   备注列表\n├── config                          运行配置\n│   ├── default.js                  默认配置\n│   └── development.js              开发环境\n├── controller                      处理中心，负责路由及数据库的具体操作\n│   ├── admin\n│   │   └── admin.js                管理员\n│   ├── bos\n│   ├── eus\n│   ├── member\n│   │   └── vipcart.js              会员卡\n│   ├── payapi\n│   ├── promotion\n│   │   └── hongbao.js              红包\n│   ├── shopping\n│   │   ├── category.js             餐馆分类\n│   │   ├── food.js                 食品\n│   │   └── shop.js                 餐馆\n│   ├── statis\n│   │   └── statis.js               数据统计\n│   ├── ugc\n│   │   └── rating.js               评论\n│   ├── v1\n│   │   ├── address.js              收获地址\n│   │   ├── captchas.js             验证码\n│   │   ├── carts.js                购物车\n│   │   ├── cities.js               城市列表\n│   │   ├── order.js                订单\n│   │   ├── remark.js               备注\n│   │   └── search.js               搜索\n│   ├── v2\n│   │   ├── entry.js                食品分类\n│   │   └── user.js                 用户信息\n│   ├── v3\n│   │   └── explain.js              解析说明\n│   └── v4\n├── logs                            日志文件\n├── middlewares                     中间件\n│   ├── check.js                    权限验证    \n│   └── statistic.js                API数据统计\n├── models                          模型(数据库)\n│   ├── admin\n│   │   └── admin.js                管理员模型\n│   ├── bos\n│   │   └── order.js                订单模型\n│   ├── eus\n│   ├── ids.js\n│   ├── member\n│   ├── payapi\n│   ├── promotion\n│   │   └── hongbao.js              红包模型\n│   ├── shopping\n│   │   ├── activity.js             餐馆活动模型\n│   │   ├── category.js             餐馆分类模型\n│   │   ├── delivery.js             配送方式模型\n│   │   ├── food.js                 食品模型\n│   │   └── shop.js                 餐馆模型\n│   ├── statis\n│   │   └── statis.js               数据统计模型\n│   ├── ugc\n│   │   └── rating.js               评论模型\n│   ├── v1\n│   │   ├── address.js              收获地址模型\n│   │   ├── cart.js                 购物车模型\n│   │   ├── cities.js               城市列表模型\n│   │   ├── payments.js             付款方式模型\n│   │   └── remark.js               备注模型\n│   ├── v2\n│   │   ├── entry.js                食品分类模型\n│   │   ├── user.js                 用户模型\n│   │   └── userInfo.js             用户信息模型\n│   ├── v3\n│   │   └── explain.js              解释说明模型\n│   └── v4\n├── mongodb                         连接数据库\n│   └── db.js\n├── prototype                       基础功能Class\n│   ├── addressComponent.js         与腾讯、百度地图API相关的Class\n│   └── baseComponent.js            底层类\n├── public                          静态资源目录\n├── routes                          路由配置\n│   ├── admin.js                    管理员\n│   ├── bos.js                      订单\n│   ├── eus.js                      用户\n│   ├── index.js                    路由配置主文件\n│   ├── member.js                   会员卡\n│   ├── payapi.js                   付款\n│   ├── promotion.js                红包\n│   ├── shopping.js                 餐馆、食品、Menu\n│   ├── statis.js                   数据统计\n│   ├── ugc.js                      评论\n│   ├── v1.js                       城市、用户、收获地址\n│   ├── v2.js                       登陆、退出\n│   ├── v3.js                       解释说明\n│   └── v4.js                       餐馆\n├── screenshots                     项目截图\n├── views   \n├── .babelrc \n├── .gitignore\n├── API.md                          接口文档\n├── app.js                          基础配置\n├── COPYING                         GPL协议\n├── index.js                        入口文件\n├── package.json\n├── README.md                  \n.\n\n47 directories, 197 files\n\n```\n\n## License\n\n[GPL](https:\u002F\u002Fgithub.com\u002Fbailicangdu\u002Fnode-elm\u002Fblob\u002Fmaster\u002FCOPYING)\n","node-elm 是一个基于 node.js 和 Mongodb 构建的后台系统，模仿饿了么官网接口设计。项目提供了包括用户登录注册、商品管理、购物车、下单等在内的60多个前后台API接口，支持完整的外卖平台业务流程。技术上采用express框架处理HTTP请求，通过mongoose进行数据库操作，并结合es6\u002F7语法增强代码可读性与维护性。此项目适用于学习Node.js后端开发、Mongodb数据库应用以及了解外卖平台架构的人群，特别适合前端开发者快速搭建配套的后端服务以实现全栈开发体验。注意，作者声明该项目仅供个人学习使用，不应用于商业目的。","2026-06-11 02:54:27","top_language"]