0

文档对我来说不清楚,我需要验证参数数据以定义是否允许用户登录,我也在使用 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);
    });

我会感谢你的帮助

4

0 回答 0