源码阅读系列的开篇就不多废话了,开门见山。 首先看添加中间件的入口 app.use 的源码 /** * Use the given middleware `fn`. * * @param {GeneratorFunction} fn * @return {Application} self * @api public */ app . use = function ( fn ) { if ( ! …
源码阅读系列的开篇就不多废话了,开门见山。 首先看添加中间件的入口 app.use 的源码 /** * Use the given middleware `fn`. * * @param {GeneratorFunction} fn * @return {Application} self * @api public */ app . use = function ( fn ) { if ( ! …
讨论
登录后参与讨论
还没有评论,来说第一句吧。