什么是 empty-middleware?
empty-middleware 是一个非常简单的中间件,它什么也不做。它可以在构建应用程序时用于占位符或调试目的。empty-middleware 可以用于任何 Node.js Web 框架,例如:Express、Koa 等。
如何使用 empty-middleware?
安装 empty-middleware
使用 NPM 进行安装:
npm install empty-middleware --save
在应用程序中使用 empty-middleware
在 Express 应用程序中使用 empty-middleware:
-- -------------------- ---- ------- ----- ------- - ------------------ ----- --------------- - --------------------------- ----- --- - --------- ------------ ---------------- -------- ----- ---- - --------------- -------- -- ----------------展开代码
在 Koa 应用程序中使用 empty-middleware:
-- -------------------- ---- ------- ----- --- - -------------- ----- --------------- - --------------------------- ----- --- - --- ----- ------------------------ ----------- -- - -------- - ------ ------ -- ----------------展开代码
如上代码,emptyMiddleware 可以作为 Express 或 Koa 应用程序中的中间件进行调用。
empty-middleware 的作用?
当我们在构建应用程序时,有些时候我们在测试或者构建占用空间的中间件功能时需要对代码进行调试,将我们写的代码强制替换为返回空函数(函数不作任何处理,不会向下执行);事实上,这个场景下就有一个 npm 包「empty-middleware」,可以解决这个问题。
当然,在上述应用场景下,可以使用很多其他的中间件来代替 empty-middleware ,例如 no-op,但是却没有 empty-middleware 使用起来容易简便。
总结
npm 包 empty-middleware 虽然是一个非常简单的中间件,但是其在测试和调试有占位符作用。empty-middleware 符合 keep it simple 理念,并且使用简便。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005516281e8991b448ce8bc