最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解Node.js實(shí)現(xiàn)301、302重定向服務(wù)

 更新時(shí)間:2017年04月07日 15:23:15   作者:yanyang1116  
這篇文章主要介紹了詳解Node.js實(shí)現(xiàn)301、302重定向服務(wù),詳細(xì)的介紹了用Nodejs的http模塊,實(shí)現(xiàn)一個(gè)301或302重定服務(wù)。

在Web應(yīng)用中,有時(shí)會(huì)遇到頁(yè)面需要Url重定向的情況。Url重定向分為301、302兩種。301、302都是HTTP狀態(tài)的編碼,都代表著某個(gè)Url發(fā)生了轉(zhuǎn)移。不同的是301重定向是永久的重定向(Moved Permanently),表示本網(wǎng)頁(yè)永久性轉(zhuǎn)移到另一個(gè)地址,搜索引擎在抓取新內(nèi)容的同時(shí)也將舊的網(wǎng)址替換為重定向之后的網(wǎng)址。302重定向是臨時(shí)的重定向(Moved Temporarily),表示本網(wǎng)頁(yè)暫時(shí)性轉(zhuǎn)移到另一個(gè)地址,搜索引擎會(huì)抓取新的內(nèi)容而保留舊的網(wǎng)址。

可以用Nodejs的http模塊,實(shí)現(xiàn)一個(gè)301或302重定服務(wù),實(shí)現(xiàn)代碼如下:

實(shí)現(xiàn)301重定向服務(wù):

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(3100)

Log打印結(jié)果為:

HTTP/1.1 301 Moved Permanently
Location: http://itbilu.com/
Date: Mon, 27 Apr 2015 05:39:47 GMT
Connection: keep-alive
Transfer-Encoding: chunked

實(shí)現(xiàn)302重定向服務(wù):

var http = require('http');

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

server.listen(3100)

Log打印結(jié)果為:

HTTP/1.1 302 Moved Temporarily
Location: http://itbilu.com/
Date: Mon, 27 Apr 2015 05:40:51 GMT
Connection: keep-alive
Transfer-Encoding: chunked

由上可見(jiàn),瀏覽器會(huì)跟根據(jù)301302狀態(tài)碼,跳轉(zhuǎn)到Location對(duì)應(yīng)的網(wǎng)址中。Node.js在設(shè)置301302狀態(tài)時(shí),還自動(dòng)加入了Moved PermanentlyMoved Temporarily狀態(tài)描述。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • node.js中的path.basename方法使用說(shuō)明

    node.js中的path.basename方法使用說(shuō)明

    這篇文章主要介紹了node.js中的path.basename方法使用說(shuō)明,本文介紹了path.basename的方法說(shuō)明、語(yǔ)法、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • NodeJs的fs讀寫(xiě)刪除移動(dòng)監(jiān)聽(tīng)

    NodeJs的fs讀寫(xiě)刪除移動(dòng)監(jiān)聽(tīng)

    這篇文章主要介紹了NodeJs的fs讀寫(xiě)刪除移動(dòng)監(jiān)聽(tīng),非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-04-04
  • node.js文件上傳處理示例

    node.js文件上傳處理示例

    這篇文章主要介紹了node.js文件上傳處理的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下。
    2016-10-10
  • NodeJS學(xué)習(xí)筆記之(Url,QueryString,Path)模塊

    NodeJS學(xué)習(xí)筆記之(Url,QueryString,Path)模塊

    今天我們來(lái)看一下在nodejs中路徑的相關(guān)操作方法。在我們開(kāi)發(fā)過(guò)程中路徑主要有:URL路徑,在瀏覽器中進(jìn)行使用,當(dāng)然這個(gè)也包含查詢字符串QueryString的相關(guān)操作;而另一種是磁盤(pán)路徑,主要用于文件等等進(jìn)行操作,我們稱(chēng)為Path,所以我將它們放在一起進(jìn)行總結(jié)學(xué)習(xí)。
    2015-01-01
  • Thinkjs3新手入門(mén)之如何使用靜態(tài)資源目錄

    Thinkjs3新手入門(mén)之如何使用靜態(tài)資源目錄

    最近在學(xué)習(xí)thinkjs3,發(fā)現(xiàn)有些地方還是有必要整理下的,下面這篇文章主要給大家介紹了關(guān)于Thinkjs3新手入門(mén)之如何使用靜態(tài)資源目錄的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下。
    2017-12-12
  • NodeJs實(shí)現(xiàn)定時(shí)任務(wù)的示例代碼

    NodeJs實(shí)現(xiàn)定時(shí)任務(wù)的示例代碼

    本篇文章主要介紹了NodeJs實(shí)現(xiàn)定時(shí)任務(wù)的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • 如何使node也支持從url加載一個(gè)module詳解

    如何使node也支持從url加載一個(gè)module詳解

    這篇文章主要給大家介紹了關(guān)于如何使node也支持從url加載一個(gè)module的相關(guān)資料,文中通過(guò)示例代碼將實(shí)現(xiàn)的方法介紹非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起看看吧
    2018-06-06
  • nodejs文件夾深層復(fù)制功能

    nodejs文件夾深層復(fù)制功能

    這篇文章主要介紹了nodejs文件夾深層復(fù)制功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 進(jìn)階之初探nodeJS

    進(jìn)階之初探nodeJS

    本文主要介紹了nodeJS的相關(guān)知識(shí)。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01
  • Node.js利用Net模塊實(shí)現(xiàn)多人命令行聊天室的方法

    Node.js利用Net模塊實(shí)現(xiàn)多人命令行聊天室的方法

    Node.js Net 模塊提供了一些用于底層的網(wǎng)絡(luò)通信的小工具,包含了創(chuàng)建服務(wù)器/客戶端的方法,下面這篇文章主要給大家介紹了Node.js利用Net模塊實(shí)現(xiàn)命令行多人聊天室的方法,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。
    2016-12-12

最新評(píng)論

东阳市| 绿春县| 贵定县| 黄浦区| 福鼎市| 高要市| 临洮县| 孟村| 阳朔县| 镇原县| 甘肃省| 顺义区| 麻城市| 泾阳县| 彭阳县| 广德县| 澄迈县| 任丘市| 交城县| 满洲里市| 灵石县| 洪洞县| 鲁山县| 隆德县| 辽阳市| 土默特左旗| 申扎县| 吉水县| 闽清县| 宜君县| 青川县| 开远市| 久治县| 九寨沟县| 昌宁县| 玛纳斯县| 卫辉市| 常州市| 永寿县| 柘城县| 拉孜县|