NodeJS搭建HTTP服务器

NodeJS本来的用途是编写高性能Web服务器。我们首先在这里重复一下官方文档里的例子,使用NodeJS内置的http模块简单实现一个HTTP服务器。

新建server.js

var http = require("http");

http.createServer(function(request, response) {
    response.writeHead(200, {
        "Content-Type": "text/plain"
    });
    response.write("Hello World");
    response.end();
}).listen(8888);

以上程序创建了一个HTTP服务器并监听8888端口,node一下后,打开浏览器访问该端口http://127.0.0.1:8888/就能够看到效果

 

而express框架对此做了包装,使用起来,更加简单:

var express = require('express');
var app = express(); 

app.get('/',function(req,res){
    res.send('Hello World');
});
app.listen(8888);

 

posted @ 2015-11-04 13:45  tinyphp  Views(576)  Comments(0)    收藏  举报