Node.js是一个基于 Chrome V8 引擎、事件驱动I/O的服务端的JavaScript运行环境。
- 创建服务器
Node提供了http模块,http 模块主要用于搭建 HTTP 服务端和客户端
const http = require('http');
const server = http.createServer((req,res)=>{
res.writeHead(200, { 'Content-Type': 'text/plain' });
res.end('Hello world');
})
server.listen(3000)
- 文件系统
fs 模块提供了一个 API,用于以模仿标准 POSIX 函数的方式与文件系统进行交互。所有文件系统操作都具有同步和异步的形式。异步的形式总是将完成回调作为其最后一个参数。传给完成回调的参数取决于具体方法,但第一个参数始终预留用于异常。
const fs = require('fs');
//读
fs.open('myfile','r',(err,data)=>{
if(err){
return console.error(err)
}
readMyData(data);
})
//写
fs.open('myfile','wx',(err,data)=>{
if(err){
return console.error(err)
}
writeMyData(data);
})