import { Controller, Get, Header, HttpCode, Param, Res, UseGuards, } from '@nestjs/common'; import { Response } from 'express'; import { join } from 'path'; import { WebAuthGuard } from './auth/web-auth.guard'; @Controller('images') @UseGuards(WebAuthGuard) export class ImageController { @Get(':id') public image(@Param('id') id: string, @Res() res: Response) { res.sendFile(join(process.cwd(), 'photos', `${id}.jpg`)); } }