第一节
Nodejs 介绍?
官网:
提供一个让 js 可以运行在服务端的一个运行时
Node 的底层是采用 c++ 编写
node 他又基于 js 核心 (ecmascript) 系统级的 api 文件操作,网络编程 实现自己的 web 服务
node 是 commonjs 规范的实现
Node 特点
事件驱动 node 的 api 是基于事件的 异步的
Node 采用的是单线程 进程(主线程) node 可以开启多个进程
node 适用于处理 i/o 密集型(文件读写)
不适合 cpu 密集型,需要大量计算的业务场景
应用场景
前后端分离,整合后端接口,做中间层
写一些工具库 webpack, cli
Node 核心模块
global-全局对象
fs-文件读写
http-网络服务
url-url 处理
events-事件处理
buffer-数据流
path-路径处理
基于 Node 核