使用原生node做乙個簡單的node伺服器

2021-09-03 07:41:23 字數 788 閱讀 9456

const http = require('http');	//伺服器模組

const fs = require('fs'); // 檔案讀取

const url = require('url'); //解析url位址

const querystring = require('querystring'); //解析post資料

const zlib = require('zlib'); // 壓縮檔案

let httpserver = http.createserver((req,res)=> = url.parse(req.url,true); // true:query會被解析成json資料。false,query會解析成字串 "key1=value1&key2=value2"

switch (pathname)`); //將html檔案及其他瀏覽器需要的檔案放到www資料夾下

res.setheader('content-encoding', 'gzip'); // 提示瀏覽器返回檔案為壓縮檔案

let gz=zlib.creategzip();

rs.pipe(gz).pipe(res); // 也可以不壓縮直接 rs.pipe(res);

rs.on('error',()=>)}})

httpserver.listen(8080);

// 在www路徑下建立乙個 a.html檔案。在cmd執行node server.js,然後就能在本地通過"localhost:8080/a.html" 進行訪問

url

使用原生js做乙個簡單的定時訪問頁面

2020年3月的某乙個週末,我在無聊之下想通過js實現刷瀏覽量的功能,它的優點是不需要引入任何東西,只需要建乙個html頁面,將我們的js 加進去就可以執行。記得允許你的瀏覽器開啟其他頁面 function location.close 這個是關閉標籤頁的功能,但是測試後我們是關閉了我們js的頁面,...

python 使用python做乙個簡單爬蟲

爬蟲的步驟如下 1.獲取資料 2.篩選資料 3.儲存資料 4.顯示資料 在這裡我們主要使用urllib2庫來對網頁進行爬取,本次我們爬取的參考 是 我們可以觀察內容 發現正文的內容都在這個標籤內,所以我們可以通過正則篩選出內容 正則內容如下 pattern re.compile r re.s 然後再...

使用 js 做乙個簡單學生系統

html 年級名稱 年級增加 年級編號 年級名稱 年級操作 班級名稱 班級增加 選擇年級 所屬年級 班級名稱 班級操作 學生名稱 學生增加 選擇年級 選擇班級 所屬年級 所屬班級 學生編號 學生名稱 學生操作 js function grade.name gradename if gradename...