// user.controller.ts import { Body, Controller, Post, UseGuards } from '@nestjs/common'; import type { InsertUser } from '../db/schema'; import { AuthGuard } from '../service/auth.guard'; import { DrizzleService } from './drizzle.service'; @Controller('users') @UseGuards(AuthGuard) export class UserController { constructor(private readonly drizzleService: DrizzleService) {} @Post() async createUser(@Body() createUserDto: InsertUser) { // Hier kannst du zusätzliche Validierungen oder Logik einbauen. return await this.drizzleService.logIn(createUserDto); } }