feat(backend): activate posts feed with prisma + strict DI
This commit is contained in:
1 parent
1081fc8f7f
commit
703470e501
3 files changed
+31
No files matched your search
@@ -0,0 +1,8 @@
|
||||
import { Request } from 'express';
|
||||
|
||||
export interface AuthRequest extends Request {
|
||||
user: {
|
||||
id: string;
|
||||
role: 'USER' | 'ADMIN' | 'MOD';
|
||||
} | null;
|
||||
}
|
||||
@@ -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 {}
|
||||
@@ -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 {}
|
||||
Reference in new issue
Block a user