Expresss.use()接受2个参数
app.use('/abcd', routeHandler);
Restify仅支持一个
restify.use(routeHandler);
参考https://github.com/restify/node-restify/issues/289
的解决方法server.use(scopeMiddlewareTo('/prefix', myMiddleware));
我尝试使用此解决方法,但收到以下错误
{"code":"InternalError","message":"middleware.call is not a function"}
我使用的是Typescript,但是在找不到调试和midware.call()时的JS代码。
基本上我在单独的文件中有路由,不希望在main.ts中使用restify.get(),restify.post()。单独的文件充当子应用程序。