10 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			10 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								title: Backend File Structures in Angular
							 | 
						|||
| 
								 | 
							
								localeTitle: Структуры файлового архива в угловом
							 | 
						|||
| 
								 | 
							
								---
							 | 
						|||
| 
								 | 
							
								Бэкэнд api вашего приложения, который взаимодействует с вашей базой данных, находится в **/ server / api**  
							 | 
						|||
| 
								 | 
							
								Давайте посмотрим на **/ server / api / thing** :
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								1.  **index.js** : этот файл направляет запросы API http http, сделанные из интерфейса вашего приложения, в соответствующую функцию в **thing.controller.js**
							 | 
						|||
| 
								 | 
							
								2.  **thing.controller.js** : Здесь мы имеем дело с базой данных! Потратьте минутку, чтобы посмотреть сюда и выяснить, что происходит. Эти функции будут: возвращать все элементы в коллекции, возвращать один элемент из коллекции при передаче его идентификатора, отправлять элемент в коллекцию, обновлять элемент в коллекции (это не работает должным образом из коробки, мы исправим это через минуту) и, конечно, удалите элемент из коллекции.
							 | 
						|||
| 
								 | 
							
								3.  **thing.model.js:** Здесь фактическая структура _вещь_ объекта определяется. Вы можете добавлять или удалять любые поля , которые вы хотите от модели _вещи,_ и до тех пор , пока они синтаксически правильно , они ничего не сломается, даже если есть _вещи_ , с разными схемами в базе данных уже. Но! Вам просто не нужно редактировать модель предметной области _,_ чтобы создать новый тип коллекции, потому что генератор-угловой-fullstack может сделать это за вас!
							 |