如何在快速/连接中将数据修改请求obj

Helllo编程一个中间件库来抽象oauth授权/authentication的过程并提供自己的authentication策略。

我被卡住了,因为当我用数据修改请求时,它不会在任何路由请求上可用,而是在其他中间件上(连接/快速文档在这个主题上很差)。

我怎样才能使数据棒,所以它可以为每个请求(除了静态文件)?

谢谢。

Ps我不使用其他可用的模块,因为它只是令人沮丧,使他们工作…

尝试这个:

 function authOrDie() { return function(req,res,next) { console.log(req.isAuthenticated()); next(); // Have to call next to continue to the next middleware }; } 

我假设console.log(req.isAuthenticated()); 正在运行,它的工作,我也假设它打印false

此外,如果您的静态文件请求不需要进行身份validation,您应该将其移到堆栈中高得多。