Comercio electrónico-api
Una API REST para el sistema de comercio electrónico en línea
Características:
- Autenticación y autorización basadas en tokens
- Carrito de compras escalable usando redis
- Actualizar tokens para prevenir el acceso no autorizado al bloquear los tokens comprometidos o no válidos.
- Listado de productos
- Ubicación de pedido
- Envío de correo electrónico
- Pago
- Carga de archivo
- Manejo de errores personalizados
- Búsqueda de texto completo
- Transacciones de base de datos
- Paginación del lado del servidor
- Validación del esquema del lado del servidor.
- Limitación de la tasa de API
- Almacenamiento en caché de API
- Inyección de dependencia
- Pavonearse
Pila de tecnología:
- Nodo JS
- Express JS
- Postgresql
- Rehacer
Diagrama de relación de entidad:

Uso
"/.env" actualice los valores/configuraciones para su cuenta
Instalar dependencias
Ejecutar la aplicación
# Run in dev mode
npm start