我有以下文件控制器
@Controller('uploads')
export class FileController {
@Get(':filename')
@Header('Content-Type', 'image')
async getFile(@Param('filename') filename: string): Promise<StreamableFile> {
//...
并在我的 main.js 中设置全局前缀
//...
app.setGlobalPrefix('api', {
exclude: [{ path: 'uploads', method: RequestMethod.All }],
});
但是我仍然必须点击 /api/uploads 而不是仅 /uploads
您可以将路由指定为字符串(它将适用于每个请求方法):
app.setGlobalPrefix('api', {exclude: ['uploads']});