더북(TheBook)

만약 파이프라인 개념으로 하나의 미들웨어(다음 코드의 첫 번째)를 실행하고, 다음으로 제어권을 넘기려면 어떻게 해야 할까? 다음과 같이 next 대리자를 추가해서 호출해주면 코드 실행 시 “Hello World”가 두 개 실행될 것이다.


app.Use(async (context, next) =>
{
  await context.Response.WriteAsync(“Hello World! [1]”);
  await next();
});

app.Run(async (context) =>
{
  await context.Response.WriteAsync(“Hello World! [2]”);
});

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.