nodejs 重定向 (redirect + writeHead(Location))


參考:

Node.js實現301、302重定向服務

Express URL跳轉(重定向)的實現:res.location()與res.redirect()

 

一 方式1

index.js

var http = require('http');

var server = http.createServer(function (req, res) {
    res.writeHead(301, {'Location': 'http://itbilu.com/'});
    console.log(res._header);
    res.end();
});

server.listen(3000);

瀏覽器打開http://127.0.0.1:3000,頁面跳轉到http://itbilu.com。

 

一 方式2

index.js

var http = require('http');

var server = http.createServer(function (req, res) {

res.redirect('http://itbilu.com/'); 
//res.redirect(301,'http://itbilu.com/');
res.end(); }); server.listen(3000);

res.redirect更簡便,二者區別?

 


免責聲明!

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



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