搭建伺服器最先是http協議
);我們不用自己寫,應用進來就行
);其中listen()括號中的是埠
http提供了一種方法createserver(function(req,res)用來創造乙個伺服器
那麼我們要了解我們從網頁上的來的資料有兩個請求
get 和post
get請求被鑲在路徑中,那麼我們獲取他可以利用urllib
const urllib=
require
('url');
//先引入
var obj=urllib.
parse
(req.url,
true);
//用來更加標準化資料
var url=obj.pathname;
//pathname屬性由url的整個路徑部分組成
const
get=obj.query;
//該query屬性可以是不含前導ascii問號(?)的查詢字串,也可以是querystring模組 parse()方法返回的物件。該query屬性是字串還是物件取決於parsequerystring傳遞給的引數url.parse()。
下一步獲取post
var str='';
//因為post是分布傳輸
req.on(
'data'
,function
(data)
) req.on(
'end'
,function()
else
res.
end();
})
Nodejs搭建wss伺服器
首先使用openssl建立自簽名證書 生成私鑰key檔案 openssl genrsa 1024 path to private pem 通過私鑰檔案生成csr證書簽名 openssl req new key path to private.pem out csr.pem 通過私鑰檔案和csr證書簽...
Ubuntu搭建Nodejs伺服器
一 配置ubuntu軟體更新源 1 備份原有的源列表 sudo cp etc apt sources.list etc apt sources.list.old2 編輯source.list檔案 sudo vim etc apt source.list當然,你也可以選擇gedit等工具編輯 sudo...
nodejs 搭建靜態伺服器
伺服器分類 按照請求的資源型別進行分類 搭建靜態伺服器 靜態的意思 瀏覽器請求某個檔案,對應的檔案內容返回給瀏覽器 思路 獲取請求檔案的路徑 根據路徑找到對應的檔案,有則返回,沒有則給出提示。設定對應的頭資訊 頭資訊 檔案的字尾 mime型別 當訪問資料夾的時候,讓其預設訪問該檔案下的index.h...