美文网首页首页投稿(暂停使用,暂停投稿)
Node.js服务器获取文件实时改变请求头

Node.js服务器获取文件实时改变请求头

作者: 李莫愁_melissa | 来源:发表于2017-07-07 15:59 被阅读0次

url : http://localhost:8080/index.html?t=8851

一,解析url

var pathObj = url.parse(req.url)

解析为:

Url {

       protocol: null,

       slashes: null,

       auth: null,

       host: null,

       port: null,

       hostname: null,

       hash: null,

       search: '?t=8851',

       query: 't=8851',

       pathname: '/index.html',

       path: '/index.html?t=8851',

       href: '/index.html?t=8851' 

}

二.获取pathname

var Path = pathObj.pathname

得到 : /index.html

三.通过正则获取请求类型

var reg = new RegExp ("([a-z]+)$")

var arr = reg.exec(Path)

得到 : html

四.修改请求头中的Content-Type

res.setHeader("Content-Type","text/"+type)

相关文章

网友评论

    本文标题:Node.js服务器获取文件实时改变请求头

    本文链接:https://www.haomeiwen.com/subject/zoglhxtx.html