发布新版教学项目microblog.利用socket.io和mongoose实现微博分发和数据库操作
发布于 11 年前 作者 cook1fan 4844 次浏览 最后一次编辑是 8 年前

microblog 基于《node.js实战指南》中的微博系统开发

项目地址 https://github.com/Cook1fan/microblog

这个微博终于发布到github上了

这个项目具有教学的作用,其中我把项目依赖的node_modules文件夹全部删除了,为了是最小化托管

下载项目后,可以进入项目的根目录(cd microblog)里,用npm install安装项目的依赖

“express”: “", “ejs”: "”, “mongodb”: “", “connect-mongo”: "”, “mongoose”: “", “socket.io”: "

然后安装好你的node.js和mongodb,开启mongodb数据库服务,就可以命令行node app开启整个项目

项目利用socket.io实现了每一个人发一条微博后,在3秒钟内,会被分发到所有同样访问到主页的人的页面上, 已经实现了微薄的基本功能。

这里也利用了mongoose驱动,使数据库的操作更规范话

接下来的日子里将不断更新优化这个项目。还有很多功能没有实现

如果大家有什么疑问,建议,都可以直接联系我本人,或者fork我的项目自行修改,然后可以pull request我

我一有时间会完善这个项目的,书面教程,发布在wiki页面

新浪微薄:@Cook1

微信:kanny87929

qq:32582048

email: 32582048@qq.com

2 回复

没有点对点,是broadcast

后续会添加 让相互关注的人才能被分发到微薄。 再有就是你说的点对点的直接私信

别急,才写。。。

回到顶部