@intelij-ultimate/session-utility
v1.1.3
Published
A session utility library for Node.js with TypeScript
Downloads
58
Readme
Session Utility
Session Utility é uma biblioteca projetada para gerenciar sessões de usuários em uma aplicação Node.js, integrando RabbitMQ para eventos de login e logout, e PostgreSQL para armazenar e consultar dados de sessão.
Funcionalidades
- Gerenciamento de Sessões: Criação, validação e exclusão de sessões no banco de dados PostgreSQL.
- Publicadores e Consumidores: Uso de RabbitMQ para publicar eventos de login/logout e consumir esses eventos para atualizar o banco de dados.
- Consultas de Sessão: Consultas pré-definidas para interagir com os dados de sessão.
Pré-requisitos
- Node.js
- npm (Node Package Manager)
- PostgreSQL
- RabbitMQ
- Bibliotecas:
amqplib
pg
uuid
@intelij-ultimate/postgres-utility
@intelij-ultimate/rabbitmq-utility
- link para os módulos: