简单的下路由(我们可以在控制器中看到路由参数)

var http = require("http");

var server = http.createServer(function(req,res){

var userurl = req.url;

res.writeHead(200,{"Content-Type":"text/html;charset=UTF-8"});

//substr函数来判断此时的开头

if(userurl.substr(0,9)=="/student/"){

var studentid = userurl.substr(9);

console.log(studentid);

if(/d{10}/.test(studentid)){

res.end("你要查询学生信息,id为"+studentid);

}else{

res.end("你要查询学生信息学号位数不对");

}

}else if(userurl.substr(0,9)=="/teacher/"){

var teacherid = userurl.substr(9);

if(/d{6}/.test(teacherid )){

res.end("你要查询老师信息,id为"+teacherid );

}else{

res.end("你要查询老师信息学号位数不对");

}
}


});

server.listen(3000,"127.0.0.1");
原文地址:https://www.cnblogs.com/boonook/p/8229220.html