文档对我来说不清楚,我需要验证参数数据以定义是否允许用户登录,我也在使用 express,所以我对 expressApp.use () 和提供程序感到很困惑。利用()。简单地说,我需要混合这些函数并使用它,因为我不能使用那些分离的函数,因为 express 中的 .use() 方法避免了它。
// Ruta principal para la conexión y obtener el documento de descubrimiento
expressApp.use("/oidc", async (err, req, res, next) => {
console.log('PRE-MIDDLEWARE');
console.log(req, res)
if (err instanceof SessionNotFound)
return res.render('expiredSession', {})
if (err) {
console.log(err);
return next(err);
}
}, oidc.callback());
oidc.use(async (ctx, next) => {
console.log('pre middleware', ctx.method, ctx.path);
});
我会感谢你的帮助