![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
node.js
juzejian
这个作者很懒,什么都没留下…
展开
-
在公司防火墙后如何使用npm?
node.js的包管理软件npm非常好用,命令简洁明了,在家里部署express时非常方便。但在公司安装时遇到了麻烦。npm install默认在指定的目录或文件中找不到要安装的包时,就会去https://registry.npmjs.org/查找并下载相应的包。npm config可以配置proxy和https-proxy,不过如果proxy需要用户名密码,npm就搞不出来了。在linux下配好...2012-03-11 23:33:12 · 509 阅读 · 0 评论 -
最近打算写个web IM应用
web IM应用最有前途的技术应该是WebSocket,这是HTML5的新标准,是未来的方向。但据说当前浏览器支持并不是很好。除了WebSocket,还有Server-Sent Events,Polling,Long Polling这些方案。综合考虑浏览器兼容性以及减少带宽消耗,选用Long Polling方案实现。 开始打算选用nginx+php实现。但对于long polling这种服...2012-11-07 23:21:49 · 77 阅读 · 0 评论 -
node.js为什么不用coroutine?
node.js中大量用了异步回调,完全没有阻塞,单线程实现但并发超高。这段时间感觉node.js的IO一多,异步让人看的很头疼。虽然有人很喜欢这种异步回调方式,但我觉得这种做法真的有违人性。 也有很多人像我一样对这种回调不感冒,Tim CasWell写了Step,试图对node.js的控制流程进行人性化处理,但是他现在放弃了,github上的Step基本上有一两年没有更新了。我臆测java...2012-11-10 23:15:34 · 289 阅读 · 0 评论 -
nodejs+express的session使用
今天终于使用nodejs+redis把网页版即时聊天框架zenkim搭了起来,非常简陋,不过登录/用户管理/实时消息推送/消息缓存/用户单实例登录控制deng基本能力都有,待完成的功能包括:消息持久化及活动用户队列周期扫描/加强事务能力/消息排序/界面美化/移动版本支持。再优化一下后放到github上。 今天花了一下午时间,都用在了处理session上。nodejs本身不管session...2012-11-18 21:36:34 · 778 阅读 · 0 评论 -
WebIM第一版本及下一步工作
一个月前打算写一个web版本的IM,杂事缠身,出差/部门PK,断断续续用零碎时间开发,到今天为止,才分别用node.js和php完成了两个版本。代码都在github上(nodejs版,php版),对于这种需要实时获取状态变更的web应用,用nodejs特别合适。第一个版本使用nodejs实现后,奈何市面上便宜的虚拟空间都是LAMP的,只得写一个php版本的。LAMP不适合支持long pollin...2012-12-09 00:20:10 · 186 阅读 · 0 评论