vue+node.js即时通讯聊天室APP开发前端篇(阶段完结)
https://www.bilibili.com/video/BV1hT4y1P75N
源码 https://gitee.com/liu-hanzhuang/a-fleeting-moment
https://github.com/xsfbigstep/webSocket-node-vue
P1 yike开篇
P2 前端准备
P3 首页页面搭建1
P4 首页页面搭建2
P5 首页页面搭建3
P6 首页页面搭建4
P7 登录页面搭建
P8 注册页面搭建
P9 登录注册页面优化
P10搜索页面搭建1
P11 搜索页面搭建2
P12搜索页面搭建3
P13用户主页搭建1
P14用户主页搭建2
P15 用户添加好友页面搭建
P16 用户主页&添加好友补充
P17用户详情页面搭建1
P18 用户详情页面搭建2
P19用户详情页面搭建3
P20 好友请求页面搭建
P21聊天功能页面搭建1
P22 聊天功能页面搭建2
P23 聊天功能页面搭建3
23
P24 聊天功能页面搭建4
P25 聊天功能页面搭建5
P26 聊天功能页面搭建6
P27 聊天功能页面搭建7
P28 聊天功能页面搭建8
P29聊天功能页面搭建9
P30聊天功能页面搭建10
录音uni.getRecorderManager
P31 聊天功能页面搭建11
P32 聊天功能页面搭建12
P33 建群页面搭建1
P34 建群页面搭建2
P35 建群页面搭建3
P36 群详情页面搭建1
P37 群详情页面搭建2
P38 群详情页面搭建3
P39 群详情页面搭建4
P40 群详情页面搭建5
api 获取位置 map经纬
vue+node.js即时通讯聊天室APP开发后端篇
https://www.bilibili.com/video/BV1uz4y1D75z
P1 后端开篇准备
P2 创建项目
express app.use
P3 连接数据库
mongoosejs.net 插件
cnpm install mongoose --save
P4 项目数据库表创建1
P5 项目数据库表创建2
P6 连接邮箱
链接邮箱
插件:nodemailer
获取前端数据
插件:body-parser
qq需要开启smts
1334785356@qq.com
P7 接口文档整理
P8 密码加密&用户注册
密码加密Bcryptjs
http://segmentfault.com/a/1190000008841988
P9 注册接口验证&接口文档编写
通用前后端接口文档
P10 添加token&用户登录
jwt
P11 用户登录
P12 搜索1
P13 搜索2
P14好友详情
P15 好友详情2
P16 好友申请1
P17好友申请2
P18 好友申请3
P19文件上传1
文件上传
插件:multer
P20 文件上传2
express框架中的express.static()和app.use()
P21 首页1
P22 首页2
P23 附件路径修改、分页查找
P24 首页联调 涉及后端较多
P25 建群部分1
P26 建群部分2
vue+node.js即时通讯聊天室APP开发联调篇
https://www.bilibili.com/video/BV1uX4y1N7b1
P1注册页联调
P2登录页联调
P3用户主页联调
P4搜索页联调
P5好友请求联调
P6 用户详情页联调1-头像上传
P7 用户详情页联调2
P8 用户详情页联调3
P9 首页联调1
P10 首页联调2
P11 首页联调3
P12 聊天页联调1
P13 聊天页联调2
P14 聊天页联调3
P15 聊天、socket模块使用1
socket
即时通讯核心功能
后端:socket.io
前端:weapp.socket.io
http://socket.io/docs/server-api/
http://weappsocket.matong.io
P16 聊天、socket模块使用2
保存userid socket.id
P17 聊天、socket模块使用3
P18 聊天、socket模块使用4
P19聊天、socket模块使用5
P20 聊天、socket模块使用6
练习下socket
P21建群联调1
P22 建群联调2
P23 首页联调4
P24 群部分联调1
P25 群部分联调2
P26 首页信息处理1
P27 首页信息处理2
P28 首页信息处理3