node.js的express框架

Express框架是第一代流行的Node.js框架,它对Node.js的http进行了封装,使用非常简单。

var express = require("express");
var app = new express();

app.get("/",function (req,res) {
    res.send("success!");
});

app.get(/\/student\/([\d]{10})/,function (req,res) {
    res.send("student info :"+req.params[0]);
})

app.use("/admin",function(req,res){
    res.writeHead(200,{"Content-type":"text/html;charset=UTF-8"});
    res.write(req.originalUrl + "\n");   //    /admin/aa/bb/cc/dd
    res.write(req.baseUrl + "\n");  //   /admin
    res.write(req.path + "\n");   //    /aa/bb/cc/dd
    res.end("你好");
});
app.listen(3000);

但是它是基于ES5的语法,要实现异步代码,只有一个方法:回调。如果异步嵌套层次过多,代码写起来就非常难看


 

猜你喜欢

转载自blog.csdn.net/aganliang/article/details/88562658