feat(backend): activate posts feed with prisma + strict DI

This commit is contained in:
admin committed 2025-12-27 10:42:10 +01:00
1 parent 1081fc8f7f
commit 703470e501
3 files changed
+31

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
import { Request } from 'express';
export interface AuthRequest extends Request {
user: {
id: string;
role: 'USER' | 'ADMIN' | 'MOD';
} | null;
}
+14
View File
@@ -0,0 +1,14 @@
import { Module } from '@nestjs/common';
import { PostsController } from './posts.controller';
import { PostsService } from './posts.service';
import { PrismaModule } from '../prisma/prisma.module';
import { PrismaService } from '../prisma/prisma.service';
@Module({
imports: [
PrismaModule, // 👈 DAS ist der Schlüssel
],
controllers: [PostsController],
providers: [PostsService, PrismaService,],
})
export class PostsModule {}
+9
View File
@@ -0,0 +1,9 @@
import { Global, Module } from '@nestjs/common';
import { PrismaService } from '../../prisma/prisma.service';
@Global()
@Module({
providers: [PrismaService],
exports: [PrismaService],
})
export class PrismaModule {}