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

1.4 KiB

title localeTitle
Backend File Structures in Angular Estructuras de archivo de fondo en angular

La API de back-end de su aplicación que interactúa con su base de datos se encuentra en / server / api
Echemos un vistazo a / server / api / thing :

  1. index.js : este archivo enruta las solicitudes de la API $ http realizadas desde el front-end de su aplicación a la función apropiada en thing.controller.js
  2. thing.controller.js : ¡Aquí es donde realmente tratamos la base de datos! Tómese un minuto para mirar aquí y averiguar qué está pasando. Estas funciones: devolverán todos los elementos de una colección, devolverán un solo elemento de una colección cuando pasen su ID, publicarán un artículo en una colección, actualizarán un artículo de la colección (esto no funciona como se esperaba). lo arreglaremos en un minuto) y, por supuesto, eliminaremos un elemento de la colección.
  3. thing.model.js : aquí se define la estructura real de un objeto thing . Puede agregar o eliminar cualquier campo que desee del modelo de objetos , y siempre que sean sintácticamente correctos, no romperán nada, incluso si ya hay elementos con diferentes esquemas en su base de datos. ¡Pero! Usted no sólo tiene que editar el modelo que hay que hacer un nuevo tipo de colección, porque el generador-angular-fullstack lo puede hacer por usted!