馃殌
Aurora Framework
  • 驴Que es AURORA?
  • Primeros pasos
    • Instalaci贸n
    • Crear tu primera aplicaci贸n
    • Configura tu base de datos
    • Crear tu primer modulo
    • Crear un pipeline de despliegue
  • Fundamentos
    • API Yaml definition
    • QueryStatement
    • CQRS
    • Transacciones
    • ValueObjects
    • Estructura de proyecto
    • Multi-idioma
  • Packages
    • Environments information
    • Common
      • Instalaci贸n en back
      • Instalaci贸n en front
    • OAuth & IAM
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Settings
    • Auditing
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Queue Manager
      • Instalaci贸n en back
      • Instalaci贸n en front
      • Gestionar Jobs
    • MS Entra ID
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Storage account
      • Instalaci贸n en back
      • Instalaci贸n en front
    • Azure Storage Account
      • Instalaci贸n en back
  • Ejemplos
    • Aplicaci贸n de libros
      • Instalaci贸n del back
      • Entidad Author
      • Entidad Book
Con tecnolog铆a de GitBook
En esta p谩gina
  1. Ejemplos
  2. Aplicaci贸n de libros

Instalaci贸n del back

AnteriorAplicaci贸n de librosSiguienteEntidad Author

脷ltima actualizaci贸n hace 2 a帽os

Damos por hecho que disponemos de Aurora CLI correctamente instalado, as铆 que vamos a crear el servidor.

aurora new back library-back -i

Esto nos instalar谩 el proyecto de back e instalar谩 las dependencias del servidor. Si por alg煤n motivo no llegara a instalar correctamente las dependencias, podemos acceder a la carpeta creada e instalarlas manualmente.

cd library-back
npm install

Procedemos a configurar la base de datos, consulta el apartado para seleccionar tu base de datos m谩s adecuada.

Una vez configurada la base de datos, dentro del fichero .env en la ra铆z del proyecto, vamos a proceder a establecer las variables DATABASE_SYNCHRONIZE y DATABASE_SYNCHRONIZE_ALTER a true, as铆 todos los cambios realizados en los modelos se reflejar谩n en base de datos.

Las variables DATABASE_SYNCHRONIZE y DATABASE_SYNCHRONIZE_ALTER no se recomienda que est茅n a true en entornos de producci贸n, para evitar cambios no deseados.

Vamos a arrancar nuestro servidor para comprobar que todo est谩 correcto, con el comando.

npm run start:dev

Accediendo a la url deber铆a de ver un "Hello World!".

Accediendo a la url deber铆a de aparecer la documentaci贸n API Rest en Swagger.

Accediendo a la url deber铆a de aparecer la documentaci贸n GraphQL.

Una vez comprobado que todo funciona correctamente procedemos a detener el servidor Node.

Configura tu base de datos
http://localhost:8080
http://localhost:8080/api
http://localhost:8080/graphql