GET路由设置
get路由参数设置 及 获取
// 路由中必须带有name app.get("/index/:name", function(req, res){ //浏览器中输入:http://localhost:8080/index/liboke res.send( req.params.name ); //浏览器显示:liboke }); // 路由中可不带name app.get("/index/:name?", function(req, res){ //浏览器中输入:http://localhost:8080/index res.send( req.params.name ); //浏览器显示:name:undefined }); // 通配符 app.get("/a*", function(req, res){ //浏览器中输入:http://localhost:8080/abc res.send( "开头的路径名" ); //浏览器显示:a开头的路径名 }); // 使用标准路由 var url = require("url"); var querystring = require("querystring"); var app = require("express")(); app.listen(8080, "localhost"); app.get("/", function(req, res){ //浏览器输入:http://localhost:8080/?name=liboke var obj = querystring.parse(url.parse(req.url).query); //解析出参数:name=liboke res.send(obj.name); //浏览器显示:liboke });