Node Note-Pray Lin

Const HTTP = require(' HTTP ') // get HTTP module const url = require('url') // get URL module const fs = require('fs') // get FS module FileSystem const path = require('path') // fileSystem const path = require('path') // fileSystem const path = require('path') // fileSystem const path = require('path') res) => { if (req.url == 'favicon') return; Parse (req.url). Pathname if (pathname.indexof ('.') < 0) {pathName += '/index.html'} // get the file name let fileUrl = './' + path.normalize(pathname) // Get the suffix let extName = path.extName (fileUrl) // ReadFile (fileUrl, (err, data) => {// Error 404 if (err) {// Error caused by path res.writehead (404, { "Content-type": "text/html; charset=UTF-8" }); Res.end ("404, page not found, page not found"); } // Get content-type and return getMime(extName, (mime) => {res.writehead (200, {' content-type ': mime }) res.end(data) }) }) }) const getMime = (mime, Fs.readfile ('./mime. JSON ', (err, data) => {if (err) throw err; Parse (data) callback(datas[mime])})} server.listen(3000, '127.0.0.1')Copy the code