--- 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 может сделать это за вас!