Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。
Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
介绍
定义:一个异步的事件驱动的JavaScript运行时
作者:Ryan Dahl
开发语言:JavaScript
运行时引擎:V8(Chrome V8引擎)
推出日期:2009年
官网:https://nodejs.org/en/
优势:JavaScript天生的事件驱动机制+V8高性能引擎,使其轻易编写高性能Web服务
来由:Ryan Dahl的工作是用C/C++来写高性能的Web服务,高性能需要异步IO、事件驱动,用C/C++写很痛苦,于是就他就设想用高级语言开发Web服务,于是他选中了JavaScript。JavaScrit天生事件驱动,而且是单线程执行的,只能使用异步IO。
特点:
- 非阻塞I/O
- 事件驱动
应用场景:
- web应用
- api编写
- 中间件
- 微服务
安装
从Node.js官网下载对应平台安装程序。
在Windows安装时勾选Add to Path
。
安装完成后,打开命令提示符,输入
node -v
如果安装正常,会显示版本号:
查询node.js版本号
网友评论