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); })