当前位置:嗨网首页>书籍在线阅读

27-小结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.7 小结

在这一章,我们安装了 MongoDB,将它和 Node.js 进行了连接,执行了一些基本的CRUD操作。我们对MongoDB作了介绍,讨论了它的很多优点和缺点。我们也演示了如何利用客户端使用的相同代码,在把数据插入到数据库之前,对数据进行验证。这一重用帮助我们消除了常见的痛苦,不用在服务端用一种语言编写验证器,然后在浏览器端又用JavaScript重新编写验证器。

我们介绍了Socket.IO,演示了如何用它来传输聊天消息。我们把CRUD功能移到了单独的模块里面,这样它就很容易地为HTTP API 和Socket.IO 提供服务。我们使用消息传输技术,在多个客户端之间提供近实时的头像同步功能。

下一章来看一看如何做好发布单页应用产品的准备。我们将检查一些在发布单页应用时会遇到的问题,并讨论如何来解决这些问题。