首页 > Web开发 > 详细

node.js(一)

时间:2015-09-17 21:47:27      阅读:213      评论:0      收藏:0      [点我收藏+]

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这个命令来启动。

node.js(一)

原文:http://my.oschina.net/u/2265860/blog/507840

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!