01-服务器数据库
第8章 服务器数据库
本章涵盖的内容
数据库在单页应用中的作用
使用JavaScript(MongoDB)作为数据库语言
理解Node.js的MongoDB驱动程序
实现CRUD操作
使用JSV进行数据验证
使用Socket.IO向客户端推送数据
本章我们以在第7章中编写的代码为基础。建议把第7章的整个目录结构复制一份,放到新的“chapter_8”目录中,在新的目录中更新文件。
在这一章,我们会向单页应用添加数据库,以便持久存储数据。这就完成了我们从前端到后端全部都使用JavaScript的愿景:数据库、服务器和浏览器。当完成这项工作的时候,可以启动Node.js服务器应用,邀请我们的朋友在他们的电脑上或者是触摸设备上登入我们的单页应用。然后他们就可以互相聊天,或者是修改头像,每个人都能实时地看到新更换的头像。先更详细地看一下数据库的作用。