需要使用Restify来调用Express之类的使用路线

时间:2017-02-12 09:32:41

标签: node.js typescript restify

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()。单独的文件充当子应用程序。

0 个答案:

没有答案