项目地址: www.bg666.xyz
普通用户账号:15279778477 密码:814233583
工作人员账号:15279778478 密码:814233583
管理员账号: ...不能给.
======由于时间紧,主要是实现功能,样式很丑,勉强看
QQ : 814233583
##欢迎改进这个项目的样式,代码,一起交流学习. 该项目是我(菜鸟)花了近一个月的原创项目,从思路到实现, 完成前端,然后用nodejs写接口,数据库用的mongodb, 到后面的服务器部署,解决跨域问题,等等,收获甚多(一路踩坑过来)
++++++ 本着开源精神,贡献出来给学习阶段的朋友学习,(大佬请忽略).====
由于整个项目都是我一个人单独做,而且时间特别紧,大概30多个页面,所以样式很丑,勉强看吧,哈哈哈,我主要是实现基本功能.
###主要是pc端 , 移动端只是稍微做了一下兼容,勉强能看.
用的是百度思维导图,正在修改,后面上传..额...废话有点多了,讲一下如何在你电脑运行
(因为是完整项目,前后端加数据库,所以有点麻烦)
有三个目录
server (nodejs 服务端 接口)
web (vue 前端 界面)
mongodb (数据库 可导入)
1 >>>.先clone 到你本地
==== git clone git@github.com:bgwd666/express_delivery.git
====** npm i (安装依赖) **
====** npm run dev **(运行,然后浏览器打开127.0.0.1:8080)
3 >>> 服务端: 进入 server 目录下打开终端(命令窗口)
====** npm i **(安装依赖)
====** node ./bin/www ** (推荐用 pm2管理node服务,修改代码后可自动重启等等强大功能!)
(如果用的pm2 则 ===** pm2 start bin/www --watch **)
数据库名 要叫 express_delivery (不想用这个名字就在项目目录 server/models/ds.js 第二行结尾换你自己数据库名字).
5 >> 然后你就完整运行项目了
node框架用的 express node : 推荐用pm2 不然老是手动重启node服务你会疯的!pm2 github地址: https://github.com/Unitech/PM2/ (如侵权联系删)
结尾加 --watch (检测代码更改,自动重加载)
pm2 logs 日志模式 看接口请求,错误什么的
pm2常用命令介绍(转载SunsCheung的博客) (如侵权联系删)
https://blog.csdn.net/sunscheung/article/details/79171608
session
一开始用的cookie,但是可以篡改,不安全,后面用的session,
但是开发阶段建议用cookie,后面开发完用session一键替换cookie,(用session是多么痛的领悟,改一下nodejs代码什么的,验证一下就失效了,想哭);
学习地址(转载 沉沉-_-的博客) (如侵权联系删)
http://www.cnblogs.com/chenchenluo/p/4197181.html
mongooes
文档地址:https://mongoosejs.com/docs/index.html
操作数据库,上地址:
(转载 porschev的博客) (如侵权联系删)
地址 https://www.cnblogs.com/zhongweiv/p/mongoose.html#mg_model
(转载node社区 xueyou2000的帖子) (如侵权联系删)
https://cnodejs.org/topic/548e54d157fd3ae46b233502
安装教程(转载 李子园的梦想 的博客) (如侵权联系删) 地址 https://blog.csdn.net/heshushun/article/details/77776706
安装教程(转载 晴天Smile 的博客) (如侵权联系删)
地址 https://blog.csdn.net/liang377122210/article/details/79062681
不想用代码可以用图形界面管理数据库
推荐 studio 3t (或者你用其他的,你有好的也可以推荐给我呗)
地址 https://studio3t.com/ (好像免费30天,你可以下载 "你懂得"版本)
图形界面导入数据库就很简单了,不多说
代码导入数据库
教程(转载 cloud_wh 的博客) (如侵权联系删)
地址 https://www.cnblogs.com/qingtianyu2015/p/5968400.html
教程(转载 qifengdao 的博客) (如侵权联系删)
地址 https://blog.csdn.net/liuzhoulong/article/details/6849978