位置: 编程技术 - 正文

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
  • 非独立核算的分公司注销流程
  • 企业增值税税负率与利润率的关系
  • 发票反写是什么时候
  • 员工的水电费计入什么科目
  • 产值等于营业额吗
  • 家具上的木蜡油味去除
  • 当月计提当月缴纳的增值税还用结转吗
  • 固定资产无偿移交怎么做账
  • 现在还有餐饮许可证吗
  • 增值税小规模纳税人减免增值税政策
  • 驾校如何用完工百分比法确认收入?
  • mac app store一直转圈圈
  • 使用U盘安装win7出现找不到任何设备驱动程序
  • 动态投资回收期名词解释
  • 固定资产的财务处理方法
  • 苹果手机送修了会给备用机吗
  • 按揭贷款到账时间
  • windows10安装hadoop
  • 购买电子承兑需要给对方开发票吗
  • 解决安装后软件icon一圈白边问题
  • 城市:天际线
  • 乌尤尼盐沼的演化过程
  • php获取post参数
  • 债券利息调整怎样计算
  • thinkphp框架入门
  • 详解Yii2 定制表单输入字段的标签和样式
  • css给div加边框
  • 微软 new bing 广告收入
  • 异常处理流程为哪几个部分
  • 美国大学数学系排名
  • 命令who的含义
  • dns configuration
  • 支付国外佣金需要开票吗
  • 待摊费用的明细
  • 上个月未开票本月怎么算
  • 什么是银行对账,进行银行对账分为几步
  • 外管证预缴税款上报后,怎么交税
  • 美容店销售收入预测表12个月表格
  • 借支差旅费属于什么科目
  • 企业的留存收益有
  • 在途物资属于会计科目吗
  • 低值易耗品费用记在什么费用
  • 汇率调节主要手段
  • 现金存入银行凭证怎么写
  • 应交消费税等于
  • 商业汇票贴现必须具备的条件
  • 行政事业单位能报销瓶装水吗
  • 销项负数发票如何作废
  • 待摊费用和预提费用的区别
  • myeclipse自动生成get set
  • win10注册不了账号
  • vsftpd.log
  • win10系统代理在哪
  • cocos2d-js教程
  • jQuery Mobile 和 Kendo UI 的比较
  • nodejs使用express
  • 只指定行网络什么意思
  • shell监控端口状态
  • python爬虫抓包
  • python3.7 pip
  • 请问在javascript程序中
  • 安卓wifi打不开解决
  • script标签可以放在html哪个位置
  • 厦门增值税发票查询
  • 怎样从增值税发票查询
  • 满五唯一是指省内还是本市
  • 贵州省税务局193项业务
  • 国家税务总局年底结算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设