node-buffer
Node.js – Buffer
在浏览器中,JavaScript直接处理字符串即可满足绝大多数的业务需求,而Node并不同于浏览器的应用场景,它需要处理网络流和文件I/O流,操作字符串远远不能满足传输的性能需求,于是Buffer对象应用而生。
Node.js – Buffer
在浏览器中,JavaScript直接处理字符串即可满足绝大多数的业务需求,而Node并不同于浏览器的应用场景,它需要处理网络流和文件I/O流,操作字符串远远不能满足传输的性能需求,于是Buffer对象应用而生。
Node-Web基础知识
查询字符串
查询字符串位于url路径之后,路径后的?a=x&b=y字符串就是查询字符串。Node提供了querystring模块用于处理这部分数据,如下所示:
1 | let sUrl = 'http://localhost/test?a=1&c=2'; |
更简洁的方法是
1 | let query = url.parse(sUrl, true).query; |
如果查询字符串中的键出现多次,那么它的值会是一个数组,如下:
1 | let sUrl = 'http://localhost/test?a=1&c=2&a=3'; |
Cookie
Cookie它能记录服务器端与客户端之间的状态,最早的用处就是来判断用户是否第一次访问网站。Cookie的处理分为以下几步: