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);
})
06-30 22:40