位置: 编程技术 - 正文

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)

  • 支付给法律顾问的钱
  • 增值税专用发票是干什么用的
  • 全年交多少税可以退
  • 医院纯收入
  • 权益筹资额计算公式
  • 有发票章的存根联可以当发票用吗
  • 净收益营运指数大于1说明什么
  • 无偿划拨资产涉税问题
  • 取得成本发票
  • 1元换购怎么做账
  • 建筑企业劳保计入哪个科目?
  • 用于在建工程的贷款利息
  • 开外管证再省外预缴税收要怎么报税?
  • 驻外人员医保报销
  • 缴纳税费及工会经费
  • 履约保证金需纳什么税
  • 工资基数缴纳个税怎么交
  • 已抵扣的进项税发票开具红字发票信息表
  • 企业缴印花税分录
  • 商品进销差价进哪个科目
  • 增值税普通发票几个点
  • 金税盘问题
  • 西部大开发政策2020到期
  • 固定资产房屋折旧年限及残值
  • 工会票据电子化管理系统如何领发票
  • 最新增值税税率表 2019年增值税减税政策
  • 公司作为二房东怎么给别人开发票
  • 研发费用计入什么科目符合资本化
  • 投资回报期限
  • 固定资产进项税额转出怎么做账务处理
  • 收到别人押金的会计分录
  • 展位费一般多少钱
  • 生产车间报表表格图片
  • php的教程
  • php做
  • vue set-cookie
  • 非流动资产增加说明什么原因
  • php禁用system用什么绕过
  • 苹果2021年在中国不能用了吗
  • 购销合同印花税最新政策2023
  • 支票小写金额前的羊
  • 无形资产收益额的具体测算方法有
  • 园林绿化企业属于什么行业
  • 给个体工商户打工受伤怎么办
  • 销售设备提供安装服务
  • 未开票收入如何计提增值税
  • 企业预缴所得税年末应该怎么交税
  • 融资租赁租出的固定资产账务处理
  • 投资性房地产在资产负债表哪个科目
  • 产品的质量监督部门是指
  • 主营业务收入如何做分录
  • 发放工资时社保为什么计入其他应付款科目
  • 佣金付给别人公司合法吗
  • 单位食堂油烟机多长时间清洗一次
  • 银行手续费未取得发票可以进行税前扣除吗
  • 原告起诉被告承担诉讼费
  • 营业外收支主要有哪些
  • 体检费用开发票给公司怎么开
  • 递延收益的影响
  • 商场水电费应该由谁承担
  • 企业租用农村土地
  • 固定资产公司
  • mysql分页实现
  • linux操作系统的安装
  • cad90度角
  • 预装win7旗舰版
  • win8如何设置默认输入法
  • 为什么window10容易发热
  • unity描边shader
  • opengl示例
  • 不使用jsp
  • window.open失效
  • unity3d创建模型
  • python读取文件的操作方法
  • 增值税发票增版增量怎么办理
  • 企业购买小轿车一辆会计分录
  • 股东向公司借款需要什么手续
  • 企业所得税优惠事项管理目录2023
  • 省税务局属于什么级别
  • 公司忘记报税了怎么补
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设