Estructura de archivos
Clase 4 de 38 • Curso de Desarrollo de APIs con Sails.js
Contenido del curso
- 10

Entendiendo operaciones CRUD
05:09 - 11

Crear modelo de rodada
07:43 - 12

Crear app de Ionic
11:42 - 13

Obtener todas las Rodadas: preparando la aplicación para mostrar datos
14:52 - 14

Obtener todas las Rodadas: mostrando los datos
14:25 - 15

Crear Rodada: recibiendo parámetros desde la URL
12:29 - 16

Crear Rodada: enviando información desde el formulario
12:41 - 17

Actualizar Rodada
12:17 - 18

Eliminar Rodadas
04:55
- 26

Uso de JSON Web Token
10:23 - 27

Policies: verificar si usuario está loggeado
11:53 - 28

Agregar usuario a Ride
09:48 - 29

Preparando la App para implementar el Login y Sign up
11:01 - 30

Implementando Login
15:04 - 31

Implementando Sign up
09:35 - 32

Agregar puntos de Rodada
15:20 - 33
Obtener API Keys para Clima y Distancias
00:56 - 34

Integración Google Geocoding: definiendo la lógica
14:57 - 35

Integración Google Geocoding: probando la funcionalidad
06:14 - 36

Integración Weather API
13:05 - 37

Desplegar clima, distancia y tiempo en cada punto de Rodada
06:08
¿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 -vnpmes 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 denominadobackendque 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 lifthttp://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.