1 Star 0 Fork 18

坏蛋0_0!不坏 / 王者荣耀手机官网全栈开发

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

王者荣耀全栈开发

部署到服务器上,localhost:3000地址是前台首页不是后台的首页,添加admin才是后台的首页

1、admin是后台界面部分、web是前台界面部分、server是前后台的后端部分

2、sever目录的uploads文件夹,用来存放图片资源,建议重新编辑所有的图标/图片,保存在你自己本地的数据库里

3、使用技术(前台与后台的前后端开发)

Vue+Element+nodejs+express+MongoDB+Mongoose

4、通用接口的类名转换成数据库一致的方法使用是inflection,把小写的复数名称改成大写开头的单数类名(也可以用lodash去尝试)

5、处理文件需要安装专门用来上传文件的中间件multer ,在server的anmin文件夹中的index.js配置。

6、上传的文件使用静态文件托管,存放在uploads文件夹,需要在server的主目录下的index.js定义静态路由(绝对路径)

7、一般前端的图片等样式文件也要使用静态路由,保证路径的正确(开放出这个路径)

8、富文本编辑器使用github上的 vue2-editor 可直接npm下载

9、用户的密码使用了比MD5(彩虹表hash碰撞40s就gg)加密程度更高的 "Bcrypt"(彩虹表hash碰撞12年),每次生成的值都不一样,没有映射关系,安全性高。建议设置加密程度10(建议10~12),否则时间过长

10、数据表密码设置select为false不可读取,校验密码时候需要使用

select('+password')

11、服务端报错使用http-assert,能够很方便的返回错误

12、Web界面中的swiper的点击和滑动控制样式功能

//点击转跳区域
@click = "$refs.list.swiper.slideTo(i)"
//区域改变,active的样式也跟随变化
@slide-change="() => active = $refs.list.swiper.realIndex"

12、格式化时间用的是dayjs

13、 使用jsonwebtoken进行登陆数据传输

空文件

简介

王者荣耀(手机网站)全栈项目,使用Vue+Element+nodejs+express+MongoDB+Mongoose技术进行开发,支持英雄、装备、分类、图片、新闻、管理、登陆等操作 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/huaidanbuhuai/WangZheRongYao.git
git@gitee.com:huaidanbuhuai/WangZheRongYao.git
huaidanbuhuai
WangZheRongYao
王者荣耀手机官网全栈开发
master

搜索帮助