No tienes acceso a esta clase

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

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?

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.

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

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

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