标签:
1.最大特性:
Node.js 最大的特性就是采用异步式I/O与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式I/O调用时的时间开销。Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来。
2.helloworld:
新建一个1.js文件,写入console.log("hello");
cmd->node 1.js ~结束~。
3.建立HTTP服务器
创建一个test.js:
var http=require(‘http‘) http.createServer(function(req,res){ res.writeHead(200,{‘Content-Type‘:‘text/html‘}); res.write(‘<h1>Node.js</h1>‘); res.end(‘<p>PCAT</p>‘); }).listen(5858); console.log(‘HTTP server is listening at port 3000.‘);运行:node test.js 浏览器访问http://localhost:5858/
这样就部署了一个web。比tomcat resin更方便。
4、调试代码:
npm install -g -supervisor
安装supervisor来控制调试代码。不需要每次停止重启node.js服务
使用supervisor test.js启动。
调试起来很方便,不需要重复启动服务。我们改动代码的时候会自动调用node test.js这个命令来启动。
标签:
原文地址:http://my.oschina.net/u/2265860/blog/507840