貴陽市網(wǎng)站做的最好的識別關(guān)鍵詞軟件
題目要求:搭建如下http服務(wù):
1.當(dāng)瀏覽器向我們的服務(wù)器發(fā)送請求時,當(dāng)請求類型是get請求,請求的url路徑地址是/login。響應(yīng)體結(jié)果是登錄頁面
?2.當(dāng)瀏覽器向我們的服務(wù)器發(fā)送請求時,當(dāng)請求類型是get請求,請求的url路徑地址是/regist。響應(yīng)體結(jié)果是注冊頁面
代碼實現(xiàn):
// 1.導(dǎo)入http模塊
const http=require('http');
// 2.創(chuàng)建服務(wù)對象
const server=http.createServer((request,response)=>{// 在這里,我們從URL對象的多個屬性中提取了pathname 屬性,把提取到的pathname屬性賦值給同名變量pathname。所以我們可以通過結(jié)構(gòu)賦值的方式{}來提取request.urllet {pathname}=new URL(request.url,'http://127.0.0.1'); //獲取路徑let {method}=request; //獲取請求// 解決亂碼response.setHeader('content-type',"text/html;charset=utf-8");if(method=='GET' && pathname=='/login'){response.end('登錄');}else if(method=='GET' && pathname=='/regist'){response.end('注冊');}else{response.end('404 NOT FOUND');}
});
// 3.監(jiān)聽端口,啟動服務(wù)
server.listen(9000,()=>{console.log('服務(wù)已啟動..端口9000監(jiān)聽中..');
})
當(dāng)我們請求的路徑為/login時顯示的頁面內(nèi)容為:
當(dāng)我們請求的路徑為/regist時顯示的頁面內(nèi)容為:
當(dāng)我們請求的路徑為其他時顯示的頁面內(nèi)容為: