No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 año

Antes: $249

Currency
$209/año

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscríbete

Termina en:

15D
4H
13M
51S

Conociendo la estructura de la aplicación

5/18
Recursos

Aportes 5

Preguntas 2

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

SQLite3

Nuestro driver generativo de BD.

Http error

Herramienta generativa de errores de estado http para ExrpessJS.

ExpressJS

Framework para desarrollar aplicaciones web js, del lado del servidor con NodeJS.

Debug

Pequeña herramienta para observar el tracking generado por NodeJS

Cookie parser

Analizador de cadenas de símbolos para los encabezados de nuestras cookies.

EJS

Lenguaje generador de plantillas HTML con JavaScript.

Sequelize

Herramienta de NodeJS para ORM (Object Relational Mapping) de PostgreSQL, MariaDB, SQLite y SQL Server.

Sequelize

Sequelize Command Line Interface, dependencia de desarrollo.

Para quienes nos causo curiosidad la extensión .ejs, aquí dejo el recurso: https://ejs.co/

Conociendo la estructura de la aplicación

  • Usamos Node, Express y Sqlite3
  • app.js contiene las librerias y configuración necesaria para correr nuestra aplicación en express
  • Para las rutas tenemos index.js y product.js
  • La integración de Paypal será desde el frontend que se encuentra en la carpeta views
  • Dentro de views/shared, en el archivo header.ejs tendremos el header que compartirá toda la aplicación. Aquí utilizaremos el SDK de Paypall

views/product.ejs

  • Aquí será donde trabajaremos la integración con Paypal

views/suscription.ejs

  • Debido a que una suscripción es diferente para cada producto, debemos crear un archivo diferente para cada uno

yo, nunca me esperaba tanto de este curso, pero es una bomba

// app.js
Tiene todas las librerias y configuración para correr la configuración en express.

// Index.js
tiene varias rutas de entrada.
	// index
	Tiene la tienda.
	// subscription
	Contiene la subscripción a la tienda.
	// Success
	Donde todos los usuarios que compran algo de la subscripción podran ser dirigidos

// Product.js
Tiene la ruta del producto