像指定路由的快速中间件那样定制中间件

我需要像expression中间件一样使用restify中间件系统,但是它似乎不起作用,因为在使用restify时只需要callback

server.use(callback) 

Express允许我们做类似于:

 server.use(patternConcerned, callback) 

所以,当请求将与pattern关联时,服务器将执行中间件调用。

它使用restify存在类似的东西吗?

不,Restify不允许创build子应用程序。

您的代码不起作用,因为Restify server.use(callback)在您的整个应用程序上实例化一个新的中间件,而Express server.use(patternConcerned, callback)在子应用程序上实例化一个新的中间件。