2025-08-20 10:29:44 +02:00

27 lines
706 B
TypeScript

import { Body, Controller, Get, Param, Post } from '@nestjs/common';
import { UserService } from './user.service';
@Controller('users')
export class UserController {
constructor(private readonly userService: UserService) {}
//Route pour retrouver tous les utilisateurs
@Get()
findAll() {
return this.userService.findAll();
}
//Route pour retrouver un utilisateur par ID
@Get(':id')
findOneById(@Param('id') id: string) {
return this.userService.findOneById(Number(id));
}
//Route pour créer un utilisateur
@Post()
createUser(@Body() createUserDto: { email: string }) {
return this.userService.createUser(createUserDto);
}
}