轻量级web服务器node.js

时间:2021-03-24 17:13:16

Node是基于chrome v8 engine,可使用js编写服务器端代码的平台。

Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.

特点

无阻塞

事件驱动

轻量级

js编写可直接运行的代码程序

速度快

使用场景

微博、网聊

文件上传下载服务器

ad 系统

学习地址

视频地址:

http://node.codeschool.com/levels/1

官网:

http://nodejs.org/


代码

在命令行执行时“node 文件名称”,httpHello可通过浏览器打开。

hello.js

var sys=require("sys");
sys.puts("hello world");


httphello.js

var http=require('http');
http.createServer(function (request,response){
    response.writeHead(200);
    response.write("hello world");    
    response.end();    
    
}).listen(8080);
console.log("server ib port 8080");