单元测试 socket.io 的鉴权

       后端测试代码中,由于http请求中没有带上cookie,所以导致测试的过程中,总是会注释掉auth的代码。在不同角色用户登录过程中,socket.io就需要根据角色来判断用户的请求是不是合法的,这样就必须测试auth代码。在浏览器中测试较为复杂,在经过多种尝试后发现其实是有办法来在测试代码中完成任务的。 模拟请求 模拟请求使用 request, var request = require('request'); var cookies = request. »

NodeBB的实时通讯流程 -- 基于socket.io

       NodeBB是一款响应式设计的论坛程序,是移动时代的论坛解决方案,它是基于Node.js的产品 nodebb on github。移动时代,消息通讯成为必要功能,NodeBB的解决方案是通过socket.io来封装消息,实现消息的实时传输。socket.io提供了一套完整的前后端解决方案,兼容多语言,跨平台,通过polling和WebSocket来切换的方式完美解决各种版本的不同浏览器(全球还有不少IE6的用户)。    »

iOS 逆向工程的工具

       研究iOS APP,很想知道别人使用了什么样的技术,如何完成API请求的,但是,你没有他们的代码怎么办?“工欲善其事,必先利其器” 我们可以通过工具注入代码,探测别人的API请求和加密的方式。通过逆向技术,学习别人,使自己成长。 HTTP工具 Charles       »

一个做生意的全栈工程师

为什么又开始写博客?        从08年开始用longtask.com作为域名写blog到现在,断断续续的将近10年的时间,以前主要是写技术文章,主要涉及5个方面: Java Python Linux 分布式技术 团队管理        而我发现,其实上面的内容我慢慢的不擅长了,主要是互联网发展速度太快, »