1. 程式人生 > >NODE簡易綜合應用服務器搭建

NODE簡易綜合應用服務器搭建

htm nbsp log cnblogs alt 頁面 color parse 技術

  node搭建簡易服務器

  querystring和url模板學習地址 querystring&url

  1. 目錄結構

  技術分享圖片

  2. 代碼結構

const http = require(‘http‘);
const fs = require(‘fs‘);
const url = require(‘url‘);
const querystring = require(‘querystring‘);

let server = http.createServer((req,res) =>{
    // 獲取get請求數據
    let obj = url.parse(req.url,true
); let urlBli = obj.pathname; let GET = obj.query; // 獲取post請求數據 let str = ‘‘; let POST = null; req.on(‘data‘,(data) => { str += data; }); req.on(‘end‘, () => { POST = querystring.parse(str); }); // 請求資源文件 let filename = ‘./www/‘+ urlBli; fs.readFile(filename,(err,data)
=> { if(err){ res.write(‘404,該頁面不存在‘); }else { res.write(data); } res.end(); }) }); server.listen(7676);

NODE簡易綜合應用服務器搭建