Say hello to node.js

node.js API 查询:http://nodejs.org/docs/v0.6.13/api/

 1 //*************node.js-v0.6.13****************//
2
3 ///
4 // say hello in console
5 var sys=require("util");
6 sys.puts("Hello World!"); // console.log("Hello World!");
7
8 ///
9 // say hello in web server, retun as text/html
10 var sys=require("util"),
11 http=require("http");
12
13 http.createServer(function(request, response)
14 {
15 response.setHeader("Content-Type", "text/html");
16 // set the statusCode before "response.write" method.
17 response.statusCode = 200;
18 response.write("Hello World!");
19 response.end();
20 }).listen(8080);
21
22 // write log to console
23 sys.puts("Server running at http://localhost:8080/");
24
25 ///
26 // say hello in web server,retun as text/plain
27 var http=require('http');
28
29 http.createServer(function(request,response){
30 response.writeHead(200,{'Content-Type':'text/plain'});
31 response.end('Hello World\n');
32 }).listen(8088);
33
34 // write log to console
35 console.log('Server running at http://127.0.0.1:8124/');
36
37 ///
38 // write strings to buffer and print them in utf-8(ascii/utf8/binary)
39 var Buffer =require("buffer").Buffer,
40 buf=new Buffer(256),
41 len=buf.write('\u00bd+\u00bc=\u00be',0);
42
43 // write log to console
44 console.log(len+" bytes: "+buf.toString('utf8',0,len));
45
46 ///

代码解析:

1.require()导入模块,把 require() 方法的返回值赋值给一个变量,在 JavaScript 代码中直接使用此变量即可 。

2.http.createServer 是http模块的方法,作用是创建并返回一个新的web server对象。给服务绑定一个回调,用以处理请求。

3.通过 http.listen() 方法就可以让该 HTTP 服务器在特定端口监听。



转载于:https://www.cnblogs.com/ahomer/archive/2012/03/20/2408223.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值