热搜:

Node.js怎么实现301、302重定向服务

2017-05-02 10:35:28文章来源:点点软件园热度:0

更多
node.js

node.js官方正式版V7.2.1

类别:编程书集编程控件语言:英语授权:免费软件

  这篇文章主要介绍了详解Node.js实现301、302重定向服务,详细的介绍了用Nodejs的http模块,实现一个301或302重定服务。更多最新IT资讯尽在金顺软件园http://www.jinshun168.com/

软件名称:Node.js
软件大小:10.26MB
下载地址:http://www.jinshun168.com/soft/1676.html

  在Web应用中,有时会遇到页面需要Url重定向的情况。Url重定向分为301、302两种。301、302都是HTTP状态的编码,都代表着某个Url发生了转移。不同的是301重定向是永久的重定向(Moved Permanently),表示本网页永久性转移到另一个地址,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址。302重定向是临时的重定向(Moved Temporarily),表示本网页暂时性转移到另一个地址,搜索引擎会抓取新的内容而保留旧的网址。

  可以用Nodejs的http模块,实现一个301或302重定服务,实现代码如下:

  实现301重定向服务:

QQ截图20170502102636.png

  Log打印结果为:

QQ截图20170502102645.png

  实现302重定向服务:

QQ截图20170502102652.png

  Log打印结果为:

QQ截图20170502102700.png

  由上可见,浏览器会跟根据301和302状态码,跳转到Location对应的网址中。Node.js在设置301和302状态时,还自动加入了Moved Permanently或Moved Temporarily状态描述。


    金顺软件园小编推荐:

    node.js编译生成错误提示fatal error LNK1112/1123的解决方案

    node.js+express安装配置教程、构建JavaScript的Web开发环境

以上,就是金顺软件园小编给大家带来的Node.js怎么实现301、302重定向服务全部内容,希望对大家有所帮助!

上一篇酷q机器人怎么用到群里面去下一篇怎么用Dreamweaver修改网页的默认浏览器
编辑:冬天刚发芽
标签Node.js