什么是中间件?

  • 可同时被访问和请求。
  • 可以处理请求后,然后将请求传递给下一个中间件。
  • 可以处理请求后,并使管道短路。
  • 可以处理传出响应。
  • 中间件是按照添加的顺序执行的
app.Use(async (context,next) =>
{
    //设置返回的编码类型
    context.Response.ContentType = "text/plain;charset=utf-8";  
    //输出文本内容
    await context.Response.WriteAsync("Hello Word Run 你好");
    //通知执行下一个中间件app.Run
    await next();   
});
app.Run(async (context) =>
{
    //输出文本内容
    await context.Response.WriteAsync("Hello Word Run 我好");
});
最后修改:2022 年 04 月 11 日
如果觉得我的文章对你有用,请随意赞赏