Node使用路由的方式处理请求

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var auth = require('./auth');
http.createServer(function(request, response){
var pathname = url.parse(request.url).pathname;
var routeurl = {
'/auth' : auth.auth
}

connection.connect();

if( typeof routeurl[pathname]=== 'function' ){
routeurl[pathname](request, response);
}else{
console.log('404 not found!');
response.end();
}
}).listen(3000);
console.log('server has started...');

这样可以单独在auth文件里处理auth的逻辑,不用写一大堆东西在一个文件里了。

文章目录
|