add "Feed" files with explanation to plan some basic file structure
This commit is contained in:
		
							
								
								
									
										6
									
								
								src/controllers/FeedController.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								src/controllers/FeedController.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
			
		||||
// Aquí exportamos una classe que gestiona las peticiones y comunica con los servicios/repositorioes
 | 
			
		||||
// thinking out loud: creo que voy a usar hono.dev, usaba express hace tiempo, y veo que es una especie de express moderno compatible con express
 | 
			
		||||
 | 
			
		||||
export class FeedController {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										5
									
								
								src/models/Feed.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								src/models/Feed.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
// Aquí el modelo Feed
 | 
			
		||||
 | 
			
		||||
// Si usase mongoose, supongo que será diretamente el modelo de mongoose
 | 
			
		||||
// Ya veré si uso algun otro ODM
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								src/repositories/FeedRepository.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								src/repositories/FeedRepository.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,2 @@
 | 
			
		||||
// Aquí el "repositorio" para lidiar con el modelo 
 | 
			
		||||
// Lo tipico : ( Find , FindById, CreateOne ) etc.
 | 
			
		||||
							
								
								
									
										1
									
								
								src/types/Feed.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								src/types/Feed.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1 @@
 | 
			
		||||
// Aquí exportaré las interfaces que vaya a necesitas: las básicas, dtos, enums, etc.
 | 
			
		||||
		Reference in New Issue
	
	Block a user