什么是Node
Node是一个在后端可以运行js的环境,所有功能都是由功能包提供
let 声明的变量只在 let 命令所在的代码块内有效。
const 声明一个只读的常量,一旦声明,常量的值就不能改变。
var 关键字不同的是,它声明的变量只能是全局或者整个函数块的。
Node用途
开发web应用程序
1. 做动态网站
2. 开发提供数据的服务端API
Node三大模块
核心模块
核心模块的模块名都是Node的保留字。
文件模块
把创建好的文件赋值给module.exports,然后再引用该文件。
访问文件系统
fs.writeFile()
npm模块
是一些放在名为node_modules特殊目录下的文件模块。
进程
每一个正在运行的Node程序都能访问一个名为process的变量,通过这个变量能够获取程序的相关信息,同时控制程序的执行。
process.exit(数字)立刻终止程序,数字零表示“没有错误”
操作系统
os模块提供一些关于app所运行的计算机平台相关的信息。
子进程
child_process模块可以让应用执行其他程序。
流
用来处理数据的对象。