2011-08-21 25 views
1

我有一個函數:如何在不連接http服務器的情況下使用連接路由器?

function foo(request, response, next) 
{ 
    ... 
} 

而且我想使用「連接」 NPM庫中的路由器將請求路由。但是,我只能在文檔中找到如何將路由器連接到內置的連接HTTP服務器。我想要做這樣的事情:

var connect = require('connect') 
function foo(request, response, next) 
{ 
    connect.middleware.router(request, response, next, function (app) 
    { 
     app.get('/', ...) 
     app.get('/openid/verify', ...) 
     ... 
    }) 
} 

問題是:我如何通過請求,響應和旁邊的連接路由器?

回答

0

你應該能夠做到以下幾點:

var connect = require('connect'); 

var router = connect.middleware.router(function (app) { 
    app.get('/', ...) 
    app.get('/openid/verify', ...) 
}); 

function handleRequest(req, res, next) { 
    router(req, res, next); 
} 
相關問題