位置: 编程技术 - 正文

node.js入门教程之querystring模块的使用方法(node.js快速入门)

编辑:rootadmin

推荐整理分享node.js入门教程之querystring模块的使用方法(node.js快速入门),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js基础入门,node.js视频教程,node.js视频教程,node.js快速入门,node.js快速入门,node.js 入门,node.js快速入门,node.js 入门,内容如对您有帮助,希望把文章链接给更多的朋友!

querystring模块

querystring从字面上的意思就是查询字符串,一般是对http请求所带的数据进行解析。querystring模块只提供4个方法,在我看来,这4个方法是相对应的。

这4个方法分别是querystring.parse和querystring.stringify,querystring.escape和querystring.unescape。

首先,使用querystring模块之前,需要require进来:

其次,就可以使用模块下的方法了:

一、querystring.parse(str,separator,eq,options)

parse这个方法是将一个字符串反序列化为一个对象。

参数:

   str指需要反序列化的字符串;

   separator(可省)指用于分割str这个字符串的字符或字符串,默认值为"&";

   eq(可省)指用于划分键和值的字符或字符串,默认值为"=";

   options(可省)该参数是一个对象,里面可设置maxKeys和decodeURIComponent这两个属性:

      1.maxKeys:传入一个number类型,指定解析键值对的最大值,默认值为,如果设置为0时,则取消解析的数量限制;

      2.decodeURIComponent:传入一个function,用于对含有%的字符串进行解码,默认值为querystring.unescape。在官方API的例子中,使用gbkDecodeURIComponent这个方法会报错,显示gbkDecodeURIComponent is no defined,这是因为在使用这个gbkDecodeURIComponent这个方法之前需要先进行定义。在API中也写了Assuming gbkDecodeURIComponent function already exists...这句话的意思是”假设这个gbkDecodeURIComponent方法已经存在”。

例子1,querystring.parse

二、querystring.stringify(obj,separator,eq,options)

node.js入门教程之querystring模块的使用方法(node.js快速入门)

stringify这个方法是将一个对象序列化成一个字符串,与querystring.parse相对。

参数:

   obj指需要序列化的对象

   separator(可省)用于连接键值对的字符或字符串,默认值为"&";

   eq(可省)用于连接键和值的字符或字符串,默认值为"=";

   options(可省)传入一个对象,该对象可设置encodeURIComponent这个属性:

      1.encodeURIComponent:值的类型为function,可以将一个不安全的url字符串转换成百分比的形式,默认值为querystring.escape() 。

例子2,querystring.stringify

三、querystring.escape(str)

escape可使传入的字符串进行编码

例子3,querystring.escape

四、querystring.unescape(str)

unescape方法可将含有%的字符串进行解码

例子4,querystring.unescape

总结

querystring这个模块相对的还是比较简单,仅有4个方法。

  1、querystring.stringify序列化;

  2、querystring.parse反序列化;

  3、querystring.escape编码;

  4、querystring.unescape解码;

好了,

标签: node.js快速入门

本文链接地址:https://www.jiuchutong.com/biancheng/376393.html 转载请保留说明!

上一篇:从零学习node.js之详解异步控制工具async(八)(nodejs怎么学)

下一篇:详解本地Node.js服务器作为api服务器的解决办法(node搭建本地服务器运行html)

  • 增值税为10%的有哪些
  • 车船税征收标准表
  • 定额税改为查账征收,可以弥补上年度亏损吗
  • 小规模纳税人收入是含税还是不含税
  • 预缴税款是什么科目
  • 稳岗返还多久能到账
  • 生产成本怎么做
  • 差旅费津贴怎么报税
  • 报销必须是公司吗
  • 电子设备残值率的最新规定
  • 自然人税收系统生产经营怎么申报
  • 独立核算的优点
  • 餐饮个体工商户交税标准
  • 自建生产用机器设备领用本企业生产的产品
  • 建安企业企业所得税核定
  • 公司年会聚餐的简短讲话
  • 公司办理个人所得税退税
  • 长期股权投资减值准备借贷方向
  • 转让部分股份流程
  • 固定资产怎么盘点
  • 收回过去已确认的坏账
  • 未结转损益可以结账吗
  • 电子发票没有纳税人识别号有效吗
  • 土地契税及印花税缴纳规定
  • 非同一控制下企业合并商誉的计算
  • 分配股利在报表中怎么填
  • 施工津贴属于
  • 企业无形资产包括
  • 筹建期间的开办费包括哪些
  • 政府补助专项资金账务处理
  • 苹果手机m开头的序列号代表什么
  • 购房专票可以抵扣进项税吗为什么
  • bios里面怎么设置中文
  • 月末是指
  • 印花税的计税依据是含税还是不含税
  • 苹果手机删除的备忘录怎么恢复
  • rteng7.exe - rteng7是什么进程 有什么用
  • linux操作系统文件系统
  • 电脑桌面调出键盘
  • 最早能玩游戏的人
  • PHP:mcrypt_generic_end()的用法_Mcrypt函数
  • php常用设计模式(大总结)
  • 印度活根桥 (© dhritipurna/Shutterstock)
  • laravel 5.1下php artisan migrate的使用注意事项总结
  • joomla中文手册
  • 朴素贝叶斯算法
  • yolo算法百度百科
  • 增值税电子发票怎么领用
  • mongodb import
  • 帝国cms会员发布信息数量
  • 进销存的原理
  • 盈余公积年初和年末没有变化
  • 广告费的税额计入哪里
  • 公司法人往公司账户打钱怎么能换回来
  • 口罩属于哪个科目 会计
  • 资产评估机构可以评估土地吗
  • 出口关税怎么缴纳
  • 社会保险中断后还可以续保吗
  • 淘宝商城的收入来源
  • 可变现净值是什么意思
  • 长期待摊费用处置
  • 企业购置软件的会计处理
  • mysql详细介绍
  • mysql日志的作用
  • mysql里的数据库在哪个位置
  • sqlserver2012序列号
  • wdcp面板
  • 电脑主机windows 7
  • lumia1020手机
  • windows的小技巧
  • win10每次登录都要输入微软密码
  • win7系统怎么设置浏览器主页
  • 详解16型人格
  • jq点击图片让图片进行切换
  • node.js使用mysql
  • 使用筷子就餐会不会传染乙肝病毒
  • jquery on()
  • bootstrap基础教程
  • 浙江省工会经费减免最新政策2019年
  • 办税服务厅是税收工作的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设