Estructura de archivos
Clase 4 de 38 • Curso de Desarrollo de APIs con Sails.js
Resumen
¿Cómo iniciar un proyecto con Node.js?
El desarrollo de aplicaciones requiere preparar un entorno adecuado. La elección de herramientas y la comprensión de su instalación son pasos vitales para lograr un flujo de trabajo efectivo. En este artículo, exploraremos cómo iniciar un proyecto con Node.js, desde la instalación hasta la estructura básica de un proyecto.
¿Cómo instalar Node.js en tu sistema?
Para empezar, visitamos la página oficial de Node.js, ya que aquí podemos descargar la versión que se adapte a nuestro sistema operativo. Por ejemplo, si usas una Mac de 64 bits, se te mostrará la opción óptima para tu dispositivo. El proceso es sencillo: descarga el instalador y sigue los pasos de instalación que incluyen varios clics en "siguiente".
Verificación de la instalación:
- Abre una terminal.
- Ejecuta el siguiente comando para verificar la versión de Node.js y npm instalada:
En este ejemplo, la versión denpm -v
npm
es 6.2.0. La tuya podría variar, pero el proceso es similar.
¿Cómo instalar Sails.js con npm?
Ahora que tienes Node.js configurado, es hora de instalar Sails.js, un framework que facilita la construcción de aplicaciones web. Usa el siguiente comando en tu terminal:
npm install sails -g
La instalación dependerá de la velocidad de tu conexión a Internet y de la capacidad de procesamiento de tu computador, pero no debería tardar más de dos minutos.
Verificación de instalación de Sails.js:
- Ejecuta:
La salida te mostrará la versión de Sails.js instalada.sails -v
¿Cómo crear la estructura de un proyecto?
Con Sails.js instalado, podemos proceder a crear la estructura básica de un proyecto. Primero, necesitamos crear un directorio donde alojaremos nuestro proyecto. Usa el siguiente comando:
mkdir platzi-right
Con este comando, hemos creado un nuevo directorio llamado platzi-right
.
Navegar y generar el proyecto Sails:
- Múevete al directorio recién creado:
cd platzi-right
- Genera un nuevo proyecto usando Sails.js con el siguiente comando:
Esto creará un nuevo proyecto de Sails.js en modo backend, evitando generar el modelo de vista controlador (MVC) para la parte frontal.sails new backend --no-frontend
¿Cómo configurar y abrir tu proyecto?
Una vez generado el proyecto, es momento de explorar su estructura y configurarlo adecuadamente:
- Abre tu editor de texto favorito. Este puede ser Atom, Visual Studio Code, o cualquier otro.
- Navega a la carpeta de tu proyecto, por ejemplo,
platzi-right
, y selecciona el proyecto denominadobackend
que acabamos de crear.
El proyecto debe mostrar carpetas como:
api
: Aquí es donde escribirás la mayor parte de tu código.config
: Contiene configuraciones predeterminadas ajustables según las necesidades de tu proyecto.node_modules
: Almacena las librerías necesarias para que la aplicación funcione.
¿Cómo iniciar el servidor de desarrollo?
Para probar la configuración y el funcionamiento de tu entorno de desarrollo, puedes iniciar el servidor de Sails.js:
- En la terminal, asegúrate de estar en el directorio
backend
. - Ejecuta el comando:
Si todo está configurado correctamente, deberías poder navegar asails lift
http://localhost:1337/
en tu navegador web. Si ves el mensaje "No se puede encontrar", eso significa que todo está funcionando bien con la instalación.
Con estos pasos, ya tienes una comprensión básica de cómo iniciar un proyecto Sails.js con Node.js. Este inicio te permitirá adentrarte en el desarrollo web con confianza, manejando cada componente eficientemente. Continúa explorando otros módulos y mejoras de la plataforma para enriquecer tus habilidades de programación.