一个Angular + Node + Mongoose + Socket.io的 好友圈
发布于 9 年前 作者 qianjiahao 6765 次浏览 最后一次编辑是 8 年前 来自 分享

fix bug: 解决了更新房间时的一个小问题 add notation: 给node端,html页面加上了注释


新人练手,在学了一段时间angular后,结合node和socket.io弄个小东西

Angular.js做前端路由,逻辑控制 Node.js做后端api,提供数据 Mongoose做orm socket.io做聊天室和订阅、发布

基本功能有

登录、注册
查询用户 [ by nickname or email ]
好友申请 [ dynamic update by socket.io ]
接受申请或标记已读 [ dynamic update by socket.io ]
好友列表 [ online or offline dynamic update by socket.io ]
创建聊天组 [dynamic update by socket.io]
进入、退出聊天组 [ logout后自动退出 ]
群组聊天 [ 基于 socket.io 仅支持同一时间单一群组聊天,可切换聊天组, 支持markdowm ]
发布新鲜事 [ 仅好友可见 , 可选是否需要markdown]
编辑,删除新鲜事 [ 仅发布者可操作 ]
点赞新鲜事 [ 好友均可 ]

截了几张图 QQ20150616-1@2x.png

QQ20150616-2@2x.png

QQ20150616-3@2x.png

QQ20150616-4@2x.png

QQ20150616-6@2x.png

QQ20150616-7@2x.png

项目地址:friends-circle

觉得凑合的话,记得star哦꒰・◡・๑꒱

16 回复

貌似打不开的说,github地址缺少冒号~

@mukaiu 额,修改了过了,现在能打开了,谢谢提醒哈

做了多久?

@yakczh 2号做到昨天17号,15天吧

@yakczh 边学边做,有点慢。。。

解决了一个小bug

@qianjiahao angular也是现学的么?

@chapgaga 主要就是学angular的,因为是大致看下油管上的一些视频,和官网的api,后来就想了这个点子来练手,因为在做的过程中,发现还可以实现挺多的东西的,就不断的添加功能,导致要不断的重构一些东西,有时候还遇到一些问题,都得现查现解决,也算收获很多吧~

不错啊,最近我也在学习angular

@hoozi 一起努力哈 加油~

感谢大家的star和支持,版本现已更新至1.0.1 修复了一些bug,在后续会继续更新、维护,再次感谢大家的支持。

^ - ^

能否出一个教程呢 菜鸟看不懂代码

超级靠谱的代码

创建聊天组 这个是由用户自定义创建的吗> 有没有socket.io的代码例子

回到顶部