是什么
Node.js 开源与跨平台的 JavaScript 运行时环境
就是一个服务器端的、非阻塞式 I / O 的、事件驱动的 JavaScript 运行环境
优缺点
1. 解决高并发场景性能更佳
2. 适宜 I / O 密集型利用
毛病
1. 不适宜 CPU 密集型利用
2. 只反对单核 CPU,不能充分利用 CPU
3. 可靠性低,一旦代码某个环节解体,整个零碎都解体
利用场景
1. 后盾管理系统、实时交互零碎、高并发量的 web 应用程序
2. 基于 web、canvas 等多人联网游戏
3. 聊天客户端、聊天室、图文直播
4. 单页面浏览器应用程序
5. 操作数据库、为前端和挪动端提供基于 json 的 API