随笔分类 -  node.js

摘要:cookie session 阅读全文
posted @ 2017-07-18 19:27 rainbow8590 阅读(112) 评论(0) 推荐(0)
摘要:node.js 将json字符串转为json对象的方法 在做查询的时候遇到的一个坑,记录一下: 根据不同的类目进行查找的时候,我要获取不同类目的value和input的value,但是为了符合mongodb查找的条件,我将二者的value值组合成了一个字符串,但是还需要将字符串转为对象才能使用,通常 阅读全文
posted @ 2017-07-10 16:45 rainbow8590 阅读(519) 评论(0) 推荐(0)
摘要:post请求的接收 相比较GET请求,POST请求比较复杂,因为nodejs认为使用post请求时数据量会比较多,为了追求极致的效率,nodeJS 将数据拆分称为了很多小的数据块(chunk),然后通过特定的事件,讲这些小数据块有序传递给回调函数。 post请求使用body parser获取提交的数 阅读全文
posted @ 2017-07-05 20:52 rainbow8590 阅读(262) 评论(0) 推荐(0)
摘要:路径问题 require()中的路径,是从当前的这个js文件出发,找到要引用的模块。 假如在桌面上有a.js 、test文件夹,test文件夹有 b.js、 c.js、1.txt。 a引用b: var b = require('./test/b.js) b引用c: var c = require(' 阅读全文
posted @ 2017-07-05 20:19 rainbow8590 阅读(187) 评论(0) 推荐(0)
摘要:node之所以轻便高效,是因为它使用了事件驱动(事件环机制),因此在node中有大量的异步的回调函数。但是当异步回调里面嵌套异步回调的时候,就会发生一些混乱的事情,这个时候,我们就需要将嵌套的异步回调改变为同步,只有同步了才能获取一些变量或元素。 下面使用一种方法介绍将异步变为同步,利用自执行函数和 阅读全文
posted @ 2017-07-04 21:18 rainbow8590 阅读(367) 评论(0) 推荐(0)
摘要:http: 这个模块用来创建http服务。 创建服务: http.createServer(fucntion(req,res){ //这个回调函数是用户输入地址发送请求后触发 设置响应头: res.writeHead(200,{'content type':'text/html;charset=ut 阅读全文
posted @ 2017-06-29 19:53 rainbow8590 阅读(2198) 评论(0) 推荐(0)
摘要:JS语言自身只有字符串数据类型,没有二进制数据类型。但是在处理像TCP流或文件流时,必须使用到二进制数据,因此在NODE中定义了一个Buffer类,该类用来创建一个专门存放二进制数据的缓存区。 操作: var buf = new Buffer('参数'); 参数的形式: 数字和字符串。 当参数为数字 阅读全文
posted @ 2017-06-29 19:51 rainbow8590 阅读(156) 评论(0) 推荐(0)