位置: 编程技术 - 正文

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)

  • 生产企业免抵退税申报步骤
  • 建筑业固定资产折旧费用科目是什么
  • 小规模减免增值税
  • 生产企业出口退税流程
  • 城建税会计分录怎么写
  • 一分钟了解货币
  • 工资绩效被扣除怎么办
  • 企业如何提供准确的会计信息
  • 汇算清缴可以调成本吗
  • 广告公司如何开发快消客户
  • 专用发票抬头一定要打完整吗
  • 生产型增值税转变为消费型增值税
  • 企业所有职工都要交税吗
  • 个税手续费返还会计分录
  • 土地增值税清算利息扣除规定
  • 非独立核算的分公司可以开票吗
  • 私车公用违规吗
  • 消费税价外费用的计算
  • 营改增后企业取得的不动产可以抵扣进项
  • 年终奖和当月工资合并申报税
  • 劳务公司增值税怎么抵扣
  • 劳务发票需要身份证原件吗
  • 农产品增值税优惠政策2021
  • 地税附加税减免政策
  • 反写是清卡的意思吗
  • 企业的低值易耗品主要包括什么等
  • 筹建期间所得税
  • 2016年最佳歌曲
  • 微软输入法打不出汉字只有拼音
  • Win11 Build 10.0.22000.51 预览版ISO镜像下载汇总(苹果M1也可用)
  • 企业取得的利息收入 用什么科目
  • 企业微信api错误码
  • wordpress主题dux
  • 企业注销时无力缴纳社保
  • php生成html
  • 银行存款转定期存款分录
  • 缴住房公积金会计分录怎么写
  • 外商投资工业企业有哪些
  • css伪类选择器实例
  • 其他应付款的项目
  • nlp baseline
  • 前后端分离弊端
  • 帮助命令的快捷键是什么
  • 收到投标保证金现金流量
  • 不接受商业承兑会怎么样
  • 权益法的比例是多少
  • 普通发票添加货品名称步骤
  • 织梦使用手册
  • 税务局退的税款如何做账
  • 股东的投资款能转为借款
  • sql2008还原到2012
  • sqlserver查询时报00bop错误
  • 母公司持有子公司70%股权
  • 现金流量表现金净增加额负数
  • sql server2014教程
  • 幼儿园会计做账流程
  • 内账会计的主要工作
  • 如何区分生产类型
  • 提前送了礼物还要发红包吗
  • 月末如何计提增值税附加及增值税
  • 增值税涉及的税目有哪些
  • 房地产开发公司是做什么的
  • 去税务局核定税种多久生效
  • 用友t3计提折旧了没有生成凭证
  • 支付劳务费需要什么原始凭证
  • apache系统服务启动不了
  • windows10怎么扩大内存
  • ssh -i命令
  • jucheck.exe
  • win10打开软件时卡住
  • rundll32.exe进程很多
  • linux系统ll
  • Win10预览版桌面图标和任务栏不翼而飞怎么办?
  • nodejs中的事件循环的执行顺序
  • vue组件精讲
  • python 描述符类
  • 可以跨区办理税务ukey更换吗
  • 新办企业税务局注册流程
  • 房产证加名字需要哪些手续和费用
  • 北京共有产权房房源信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设