一、为什么使用Node?
Node大多作为中间层出现在网络中。
- 性能:Node的性能优于传统后端
- 异步IO:适合处理高并发请求,将请求平滑地输出到后端
- 减轻后端压力:可以处理简单数据
- 安全性:避免用户直面后端,防止后端被攻击
二、Node的模块
全局模块
相当于全局变量,如process。
process.env:打印全局变量
process.argv:属性会返回一个数组,其中包含当 Node.js 进程被启动时传入的命令行参数
系统模块
系统内置的,require即可,无需下载。
path:处理文件路径和目录路径
fs:用于文件读写
自定义模块
关于require:如果没有路径,现在node_modules里查找,然后去node下载目录查找。
module:批量导出。方法/数据