Node.js 简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。


官网:https://nodejs.org/zh-cn/


# Node.js 有什么特点?

  • 事件驱动( 当事件触发时,执行传递过去的回调函数 )
  • 非堵塞 I/O 模型( 当执行 I/O 操作时,不会堵塞线程 )
  • 单线程
  • 拥有世界上最大的开源库生态系统 — NPM

# Node.js 开发 Web 应用程序与 Java、PHP 等传统模式有什么区别? — nodejs 不需要 web 容器

Nodejs 进程监听端口,而 Nodejs 本身就是一个 Web 服务器,所以,不需要 Apache、IIS 等。

接收到用户请求后,根据不同的请求直接做对应的处理(自己写代码);把处理后的结果返回给浏览器。