OAuth2.0就是客户端和认证服务器之间由于相互不信任而产生的一个授权协议。
豆瓣就是客户端,通过QQ第三方登录授权登录。QQ就是认证服务器。
详细参考: 一张图搞定OAuth2.0 - 闪客sun - 博客园
AngularJS是一款构建用户界面的前端框架,,通过新的属性和表达式扩展了 HTML,实现一套框架,多种平台,移动端和桌面端。
Material Design(中文名:材料设计语言),是由Google推出的设计语言,这种设计语言旨在为手机、平板电脑、台式机和“其他平台”提供更一致、更广泛的“外观和感觉”。
socket.io封装了websocket,同时包含了其它的连接方式,比如Ajax。 原因在于不是所有的浏览器都支持websocket,通过socket.io的封装,你不用关心里面用了什么连接方式。 你在任何浏览器里都可以使用socket.io来建立异步的连接。socket.io包含了服务端和客户端的库, 如果在浏览器中使用了socket.io的js,服务端也必须同样适用。
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用Express 可以快速地搭建一个完整功能的网站。
nosql--非关系型数据库
sequelize是一个orm框架,什么是orm呢?即Object-Relationl Mapping,它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。
SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。