资讯专栏INFORMATION COLUMN

后台: node + express + mongodb + redis 前台: vue 微信小程

wing324 / 1643人阅读

摘要:和要先打开,再在目录下执行,和在目录下执行注启动,后台代码更改才会实时响应有问题可发邮箱,有看到有空会回

项目完整代码 github地址:singleStore

效果图:







说明:

主要功能点:
1、菜单功能(菜单后台自定义,菜品状态后台可控(售完、在售))
2、定点统计(商品总量实时计算,商品单品、所有商品月售月售每天定点更新)
3、下单功能(地址自动加载默认,送达时间根据营业时间自动调整)
4、评价功能(文字、图片、5星,下单用户才能评价,且一单只能评一次)
5、地址
6、历史订单(再来一单)
7、订单状态扫码更改
8、打印订单(下完单自动打印订单)
9、商家休息功能+长链接(商家除了设定营业时间外,还可随时更改休息状态来决定是否营业)
10、ssl(https是在上线后在服务器直接弄的,window直接忽略)
11、其它等等。。。

项目情况
1、技术选型:
后台:node(express) + mongodb(mongoose) + redis
后台前端页面:vue
微信小程序:(依赖weapp.socket.io.js)
注:package.json里面都有,自行查看

2、注意事项及问题说明:
1)、开发时间比较短,细节东西处理不是很好,回调都是直接写里面,没有用promise,await等处理
2)、默认单店,前台没有注册入口,需后台注册功能先放开权限,才能注册
3)、mongodb的目录名为test
4)、redis的需要设置密码启动,密码为ecp
5)、token存redis,中间没有请求操作时间默认是5分钟,有任何请求操作都会重新刷新时间
6)、项目下下来要改动的地方:

后台config/default.js里 host
vue页面src/mixins/index.js里面的IP
有部服务器,自动跳转https需要改src/views/login.vue里的created
小程序的app.js里面host

7)、由于小程序是个人注册的,也没有公司载体,目前支付功能没加
8)、打印用的是热敏打印机,如有需要请自行购买,开发版即可
9)、前端校验没加,有需要自己补充
10)、后台只是实现功能,安全过滤有需要自己补充

3、项目启动说明:
项目下完,需要在backEnd目录下执行npm install下载依赖的包; 在frontEnd目录下执行npm install下载依赖的包,weixinSmall需要拷到自己的小程序底下。
mongodb和redis要先打开,再在backEnd目录下执行supervisor index,和在frontEnd目录下执行npm run dev
注:supervisor index启动,后台代码更改才会实时响应

有问题可发qq邮箱(790226245@qq.com),有看到有空会回

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/97574.html

相关文章

  • react + node + express + ant + mongodb 的简洁兼时尚的博客网站

    摘要:前言此项目是用于构建博客网站的,由三部分组成,包含前台展示管理后台和后端。体验地址网站主页网站首页管理后台计划这次是一个完整的全栈式开发,只要部署了这三个项目的代码,是完全可以搭建好博客网站的。 showImg(https://segmentfault.com/img/remote/1460000017095592); 前言 此项目是用于构建博客网站的,由三部分组成,包含前台展示、管理...

    fish 评论0 收藏0
  • vue搭建的个人博客介绍----mapblog小站

    摘要:后端主要使用的框架,数据库采用。后台管理登录采用与后端进行登陆状态的确认。本文首发于小站,这是一个积累和分享知识的个人博客 这篇文章搁置了很长时间,最终决定还是把它写出来,给刚开始学习vue并且想用vue写个人博客的同学一个参考。因为当初我也是参考了其他人分享的知识,从一个vue小白变成了一个入门级选手,并最终完成了这个个人博客的搭建工作,代码已托管在Github-justJokee。...

    Ashin 评论0 收藏0
  • 一些基于React、VueNode.js、MongoDB技术栈的实践项目

    摘要:利用中间件实现异步请求,实现两个用户角色实时通信。目前还未深入了解的一些概念。往后会写更多的前后台联通的项目。删除分组会连同组内的所有图片一起删除。算是对自己上次用写后台的一个强化,项目文章在这里。后来一直没动,前些日子才把后续的完善。 欢迎访问我的个人网站:http://www.neroht.com/ 刚学vue和react时,利用业余时间写的关于这两个框架的训练,都相对简单,有的...

    tangr206 评论0 收藏0
  • vue全家桶网易严选,体验网易严选购物流程

    摘要:项目预览线上访问或者二维码扫描项目描述全家桶模仿网易严选浏览,购物流程,好的生活,没那么贵。对状态管理有了进一步的了解在项目过程中每一个组件都应用了这个组件,切换的时候每次当前选中的选项都是第一项成选中状态,究其原因的他们的状态没有共享。 项目预览 showImg(https://segmentfault.com/img/remote/1460000009660678?w=1481&h...

    alaege 评论0 收藏0
  • react + Ant Design 的 blog-react-admin 项目的项目文档说明

    摘要:前言此项目是基于蚂蚁金服开源的之上,用全家桶的进行再次开发的,项目已经开源,项目地址在上。项目地址开源不易,如果觉得该项目不错或者对你有所帮助,欢迎到上给个,谢谢。 showImg(https://segmentfault.com/img/remote/1460000017116745); 前言 此 blog-react-admin 项目是基于 蚂蚁金服开源的 ant design p...

    chavesgu 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<