美文网首页
内置模块总结:http;url;fs;path;querystr

内置模块总结:http;url;fs;path;querystr

作者: luxi0422 | 来源:发表于2017-06-11 23:08 被阅读0次

    HTTP

    http.createServer(function(req,res){})

        res.writeHead();

        res.end();

        req.url//路由路径

        req.header//请求头

        req.method//get/post

        http.createServer().listen()

    URL

    url.parse(url字符串,true)//解析url并返回对象,对象包括pathname,path,query等

    url.parse().pathname//url路径(不带参数)

    url.parse().path//pathname+参数部分

    url.parse().query//参数部分

    url.format(url对象)//将url.parse中的对象返回成url字符串路径(不带协议)

    url.resolve(url1,url2)//重定向路径(一般在同域名下定向,用url2替换url1)

    FS

    fs.mkdir()//增,文件夹

    fs.rmdir()//删,文件夹

    fs.readdir()//读,文件夹

    fs.rename()//改,文件夹

    fs.writeFile()//增,文件

    fs.appendFile()//改,文件

    fs.unlink()//删,文件

    fs.readFile()//读,文件

    fs.watchFile()//监,文件

    fs.stat()//文件状态

    fs.createReadStream().on(“end”/”error”/”data”,function(){})//创建可读流

    fs.createReadStream().pause()

    fs.createReadStream().resume()

    fs.createWriteStream().on()//创建可写流

    fs.createWriteStream().write()

    fs.createWriteStream().end()

    fs.createReadStream.pipe(fs.createWriteStream);//管道

    PATH

    path.normalize()//格式化路径

    path.join()//拼接路径并格式化

    path.resolve()//绝对路径

    path.dirname()//获取文件目录

    path.basename()//获取文件名(一个参数);获取文件前缀名(两个参数)

    path.extname()//获取文件后缀名

    path.parse()//把路径解析为对象

    path.format()//把对象转换回完整路径

    QUERYSTRING

    querystring.stringify(obj,”分隔符,默认&”,”属性名属性值连接符,默认=”)//将url参数对象转换为字符串

    querystring.parse()//将参数字符串转换为对象

    querystring.escape()/unescape()//将参数编码/解码

    相关文章

      网友评论

          本文标题:内置模块总结:http;url;fs;path;querystr

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