HTTP滚朵,URL,F(xiàn)S模塊
- HTTP模塊
const http = require('http');//加載http模塊
http.createServer(function (req,res) {
res.end('Hello World\\n');}).listen(3000,"192.168.119.128"); //創(chuàng)建Server
console.log("Server running");
- FS模塊
const http = require('http'); //加載http模塊
const fs = require('fs');//加載fs模塊
const ip = '192.168.119.128;//定義常量ip
const port = 3000;//定義常量端口號
var data = fs.readFileSync('/etc/passwd');//讀取本地文件/etc/passwd,并賦給data變量
var f = function (req,res) { res.write(data);//輸出data數(shù)據(jù)到瀏覽器 res.end(); }
var f2 = function (){ console.log('Server start');}//后臺執(zhí)行http.createServer(f).listen(port, ip,f2);//創(chuàng)建服務(wù)`
- URL模塊
const http = require('http');//加載http模塊
const url = require('url');//加載url模塊
const ip = '192.168.119.128';//定義常量ip
const port = 3000;//定義常量端口號
var f = function (req,res) {
var pathname = url.parse(req.url).pathname;//獲取客戶端url地址 res.write(pathname+'\\n');//輸出客戶端url地址
res.end();//結(jié)束請求}
var f2 = function (){ console.log('Server start');}//定義后臺顯示函數(shù)
http.createServer(f).listen(port, ip,f2);//創(chuàng)建server
作業(yè)
構(gòu)造靜態(tài)服務(wù)Server:
解析URL,根據(jù)URL讀取返回不同文本觉增。