Nodejs搭建伺服器的那些事兒?

2021-10-16 12:58:39 字數 1152 閱讀 5045

搭建伺服器最先是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...