Files
freeCodeCamp/guide/russian/miscellaneous/backend-file-structures-in-angular/index.md
2018-10-16 21:32:40 +05:30

10 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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