首页投稿(暂停使用,暂停投稿)

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

2017-07-07  本文已影响0人  李莫愁_melissa

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)

上一篇 下一篇

猜你喜欢

热点阅读