📜  Instar y crear proyecto AdonisJS - Javascript (1)

📅  最后修改于: 2023-12-03 14:42:07.651000             🧑  作者: Mango

Instar y crear proyecto AdonisJS - Javascript

En este tutorial vamos a aprender a instalar AdonisJS y a crear nuestro primer proyecto utilizando este framework de Javascript para backend.

¿Qué es AdonisJS?

AdonisJS es un framework de aplicación web de código abierto para Node.js. AdonisJS sigue el patrón MVC (Modelo Vista Controlador) y está inspirado en Laravel, un framework de PHP. AdonisJS nos permite crear aplicaciones web de manera eficiente y rápida.

Instalación

Antes de comenzar a crear nuestro proyecto, debemos asegurarnos de tener instalado Node.js y npm en nuestro sistema. Para verificar si los tenemos instalados, podemos ejecutar los siguientes comandos en nuestra terminal:

node -v
npm -v

Si la terminal nos muestra las versiones de estas herramientas, ya están instaladas en nuestro sistema. Si no es así, podemos descargar Node.js y npm desde su sitio web oficial.

Una vez instalado Node.js y npm, podemos instalar AdonisJS ejecutando el siguiente comando en nuestra terminal:

npm i -g @adonisjs/cli

Este comando instala el CLI (Interfaz de línea de comandos) de AdonisJS de manera global en nuestro sistema.

Creando un nuevo proyecto

Para crear un proyecto nuevo de AdonisJS, debemos abrir una nueva terminal y ejecutar el siguiente comando:

adonis new nombre_de_tu_proyecto

Reemplaza nombre_de_tu_proyecto por el nombre que desees para tu proyecto. Este comando creará un nuevo proyecto de AdonisJS con el nombre que especificaste en la carpeta actual.

Estructura del proyecto

Una vez que el proyecto se ha creado, podemos ver su estructura ejecutando el siguiente comando en nuestra terminal:

cd nombre_de_tu_proyecto
ls

Este comando nos mostrará los archivos y carpetas que conforman nuestro proyecto. La estructura básica de un proyecto de AdonisJS es la siguiente:

├── app/
├── bootstrap/
├── config/
├── database/
├── public/
├── resources/
├── start/
├── test/
├── .env
├── .eslintrc.js
├── .gitignore
├── .prettierrc
├── LICENSE.txt
├── package.json
├── README.md
  • app/: esta carpeta contiene la lógica de nuestra aplicación.
  • bootstrap/: esta carpeta contiene archivos de configuración para inicializar nuestra aplicación.
  • config/: esta carpeta contiene la configuración de nuestra aplicación.
  • database/: esta carpeta contiene las migraciones y seeds para nuestra base de datos.
  • public/: esta carpeta contiene los archivos públicos de nuestra aplicación, como CSS, JS e imágenes.
  • resources/: esta carpeta contiene las plantillas de nuestras vistas, componentes y traducciones.
  • start/: esta carpeta contiene archivos ejecutables que se ejecutan al iniciar nuestra aplicación.
  • test/: esta carpeta contiene pruebas para nuestra aplicación.
  • .env: este archivo contiene variables de entorno para nuestra aplicación.
  • .eslintrc.js: este archivo contiene la configuración para ESLint, una herramienta de linting para asegurar la calidad del código.
  • .gitignore: este archivo contiene los archivos y carpetas que Git debe ignorar al hacer commit.
  • .prettierrc: este archivo contiene la configuración para Prettier, una herramienta de formateo de código.
  • LICENSE.txt: este archivo contiene la licencia de uso de nuestra aplicación.
  • package.json: este archivo contiene la información sobre las dependencias de nuestra aplicación.
  • README.md: este archivo contiene la documentación de nuestra aplicación.
Conclusión

En este tutorial hemos aprendido a instalar AdonisJS y a crear un proyecto nuevo utilizando este framework de Javascript para backend. Ahora podemos comenzar a trabajar en nuestra aplicación web utilizando todas las herramientas que nos ofrece AdonisJS. ¡A seguir aprendiendo!