Init project. Create simple backend. Add postgres in docker

This commit is contained in:
2025-03-16 11:24:14 +04:00
commit bcc5d1daf4
44 changed files with 18464 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
import { MessageController } from './message.controller';
export default MessageController;

View File

@@ -0,0 +1,18 @@
import Message, { CreateMessageDTO } from '@/entities/message';
import MessageService from '@/shared/services/message';
import { Body, Controller, Get, Post } from '@nestjs/common';
@Controller('message')
export class MessageController {
constructor(private messageService: MessageService) {}
@Get()
async getTopOfHistory(): Promise<Message[]> {
return await this.messageService.getTopOfHistory();
}
@Post()
async send(@Body() message: CreateMessageDTO): Promise<Message> {
return await this.messageService.addMessage(message);
}
}