随笔分类 -  nodejs

websocket 70K连接测试
摘要:最近使用 socket.io 做了一个实时应用,实时性、稳定性还是很让人满意的。如果拿socket.io来做小型应用,综合效率应该是最高的。但是网上少有socket.io做大量连接测试的案例,这是比较让人担心的一点,socket.io是否适合做具有大量连接场景的需求呢?Trello其实就是用sock 阅读全文

posted @ 2017-08-13 12:12 猫不白 阅读(1935) 评论(0) 推荐(0)

react绑定多个事件
摘要:react绑定多个事件 方法一 通过传递绑定事件的名称给函数,然后在事件中设置绑定更改的值, 需要特别注意绑定的格式和接收函数的参数格式 方法二 通过事件的名称进行绑定,设置状态更直观,简便 参考 https://stackoverflow.com/questions/21029999/react 阅读全文

posted @ 2017-06-24 10:23 猫不白 阅读(1819) 评论(0) 推荐(0)

react router 4.0以上的路由应用
摘要:react router 4.0以上的路由应用 在4.0以下的react router中,嵌套的路由可以放在一个router标签中,形式如下,嵌套的路由也直接放在一起。 但是在4.0以后,嵌套的路由与之前的就完全不同了,需要单独放置在嵌套的根component中去处理路由,否则会一直有warning 阅读全文

posted @ 2017-05-30 17:38 猫不白 阅读(13868) 评论(1) 推荐(1)

grunt基础配置
摘要:grunt基础配置 安装grunt命令行工具 npm install -g grunt-cli 在项目中安装grunt npm install grunt --save-dev 安装完成后,可以在package.json文件中看到devDependencies中加入了grunt包 安装grunt常用 阅读全文

posted @ 2017-05-20 11:30 猫不白 阅读(168) 评论(0) 推荐(0)

superagent和request结果转换区别
摘要:superagent和request结果转换区别 使用superagent和request抓取页面内容时,两个抓取内容都可以被cheerio进行处理。但处理时有个细微差别。 1. 使用superagent 2. 使用request 两者的区别在于对抓取的结果获取内容的方式不同。一个是html.toS 阅读全文

posted @ 2017-04-28 14:21 猫不白 阅读(456) 评论(0) 推荐(0)

node使用消息队列RabbitMQ一
摘要:基础发布和订阅 消息队列RabbitMQ使用 1 安装RabbitMQ服务器 安装erlang服务 下载地址 http://www.erlang.org/downloads 安装RabbitMQ 下载地址 http://www.rabbitmq.com/download.html windows上安 阅读全文

posted @ 2017-04-28 12:48 猫不白 阅读(630) 评论(0) 推荐(0)

mongoose populate
摘要:mongoose具备关系数据库一样的关联查询,通过在schema模型中设置ref属性,然后在查询时使用populate关键字,可以达到关联查询的目的。 以下内容参考了mongoose官方文档http://mongoosejs.com/docs/2.7.x/docs/populate.html ,代码 阅读全文

posted @ 2017-04-27 19:42 猫不白 阅读(337) 评论(0) 推荐(0)

web—URL不同形式地址的问题
摘要:浏览网页时,不同的网站有不同的URL显示方式。 http://www.cnblogs.com/sylarmeng/p/6738695.html 具体的文章用数字(或组合字母)字符串来标识,对应数据库中的内容ID。 http://www.cnblogs.com/well-nice/tag/Tortoi 阅读全文

posted @ 2017-04-27 15:05 猫不白 阅读(151) 评论(0) 推荐(0)

nodejs 开启debug选项问题
摘要:我的机器上设置debug选项是,debug与(等号)=之间不可以有空格,否则设置无效 如下: set DEBUG = * 无打印 set DEBUG=*正常打印 阅读全文

posted @ 2016-04-27 18:02 猫不白 阅读(708) 评论(0) 推荐(0)

node async基础1
摘要:async的基础使用 1 async each 语法格式each(collection, iteratee, [callback]) 用途:遍历集合中的元素,并行对每个元素执行一定的操作,但是不保证执行顺序,结果不会传递给最终的callback函数(要传递结果,可选择async.map函数) 参数说 阅读全文

posted @ 2016-04-20 12:17 猫不白 阅读(269) 评论(0) 推荐(0)

node--更新数据库问题
摘要:昨天测试blog的comment功能,在新增comment相关的代码之后,重启应用,出现Cannot call method 'forEach' of undefined 。反复核对代码,都没发现异常,最后将数据库文件删除之后,再重启数据库,一切正常。 原因:由于之前的数据库存储的文件中,每篇文章没 阅读全文

posted @ 2016-03-25 11:23 猫不白 阅读(191) 评论(0) 推荐(0)

导航