下面提到的配置在 express 上工作得非常好,但在使用 fastify 时会出错。
export const serveStaticModule_one: ServeStaticModuleOptions = {
rootPath: join(process.cwd(), 'one')
};
export const serveStaticModule_two: ServeStaticModuleOptions = {
rootPath: join(process.cwd(), 'two'),
renderPath: '/two'
};
export const serveStaticModule_three: ServeStaticModuleOptions = {
rootPath: join(process.cwd(), 'three'),
renderPath: '/three',
serveStaticOptions: {
index: 'client.html'
}
};
使用的包 | 版本 |
---|---|
@nestjs/platform-fastify | 8.2.3 |
@nestjs/serve-static | 2.2.2 |
fastify-静态 | 4.5.0 |
确切的错误是已经添加了装饰器'sendFile'
我尝试将这些对象传递给单个对象ServeStaticModule.forRoot()
和多个对象,但它们都不起作用。