express-5-路由事例

来源:互联网 发布:js点击刷新div内容 编辑:程序博客网 时间:2024/05/13 05:59

var http = require("http");

var express = require(“express”);

var app = express();

var bodyParser = require("body-parser");

app.use(bodyParser.json());

app.use(bodyParser.urlencoded({extend:false}))

方式一:

app.get("/parma",function(req,res,next){

req.user = req.query;

next();

})

app.post("/parma",function(req,res,next){

req.user =req.body;

next();

})

app.all("/param",function(req,res){

res.send(req.user);

res.end();

})

方式二:

app.use(express.static(__dirname+"/public"))


app.route("/parma").get(function(req,res,next){

req.user = req.query;

next();

}).post(function(req,res,next){

req.user =req.body;

next();

}).all(function(req,res){

res.send(req.user);

res.end();

})


http.createServer(app);

app.listen(3001,function(){

 console.log("listen on 3001")

})