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