web服務端重定向


#服務器重定向常見某些網站引導登陸頁面(例如:淘寶點擊購物車會跳轉到登陸頁面)!

  服務端的重定向功能主要由響應頭的302 狀態碼來實現

 

  用nodejs,寫的服務端重定向

//1.導入模塊
const http = require('http');

const fs = require('fs');

const path = require('path');

//2.創建服務器
let server = http.createServer((req,res)=>{
console.log(req.url);
//請求路徑
let urlPath = req.url;
//請求方法
let method = req.method;

if(req.url === '/'){
//302表示重定向
res.writeHead(302, {
'Location': 'login' //鍵值對,鍵表示客戶端瀏覽器將進行重定向 值:表示客戶端瀏覽器重定向的請求
//add other headers here...
});
res.end();
}
//登陸頁
if(req.url === '/login'){
fs.readFile(path.join(__dirname,'login.html'),function(err,data){
if(err){
throw err;
}
res.end(data);
})
}
});


//3.開啟服務器
server.listen(3000, ()=> {
console.log('服務器啟動成功');
});

 

github: https://github.com/frjcxy 相互學習學習


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM