Ruby's Louvre

每天学习一点点算法

导航

2011年11月29日 #

node.js 热部署

摘要: 在开发过程中,我们太需要Jetty那样的热部署机制,要不修改一点东西就要频频重启服务器,真是烦死人了。在node.js实现这种机制非常简单,首先我们有watchFile,通过它用来监听文件的内容是否被修改,如果修改就让子线程关闭当前线程,并让它重新启动新的线程来处理请求与发出响应。技术点:要监听文件的变动,那么是监听那些目录下的文件呢?何种后缀名的文件呢?子线程相应事件的绑定,线程的关闭,线程的新建。。。首先是监听问题,为了防止硬编程,我们用一个专门的文件来配置这些消息,在javascript,在适合做这种事的是JSON,在node.js有一种叫.json的文件类型。// 位置 ./conf. 阅读全文

posted @ 2011-11-29 12:47 司徒正美 阅读(8310) 评论(6) 推荐(4) 编辑

Ubuntu 安装node.js

摘要: //http://superuser.com/questions/273962/installing-nodejswget http://nodejs.org/dist/v0.6.6/node-v0.6.6.tar.gzgzip -d node-v0.6.6.tar.gztar -xvf node-v0.6.6.tar.gz//开始编译安装node.jscd node-v0.6.6./configuremakesudo make install 阅读全文

posted @ 2011-11-29 02:00 司徒正美 阅读(2306) 评论(0) 推荐(0) 编辑