NODE簡易綜合應用服務器搭建
阿新 • • 發佈:2018-03-26
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簡易綜合應用服務器搭建