【发布时间】:2019-09-16 22:55:52
【问题描述】:
我有以下前端中间件:
export class FrontendMiddleware implements NestMiddleware {
use(req: any, res: any, next: () => void) {
const url = req.originalUrl;
if (url.indexOf('rest') === 1) {
next();
} else if (allowedExt.filter(ext => url.indexOf(ext) > 0).length > 0) {
res.sendFile(resolvePath(url));
} else {
res.sendFile(resolvePath('index.html'));
}
}
}
在 express 上运行良好,但在 fastify 上,res.sendFile 是 undefined,那么我该如何解决呢?
【问题讨论】:
-
哦,毕竟对你没用,或者你为什么不接受?
-
reply.type 也未定义
-
你用过
res.type吗?
标签: javascript node.js typescript nestjs fastify