Newer
Older
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`));
}
}