freeCodeCamp/guide/russian/miscellaneous/backend-file-structures-in-.../index.md

10 lines
2.2 KiB
Markdown
Raw Normal View History

2018-10-12 20:00:59 +00:00
---
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 может сделать это за вас!