Skip to content

A sample API to generate events using REST and emit them using Websockets

Notifications You must be signed in to change notification settings

igoreineck/event-emitter-server

Repository files navigation

Backend do Projeto de Redes, chamado Emissor de Eventos

Configurações

Primeiramente, você deve ter o repositório do projeto baixado em sua máquina. Caso não possua, pode obtê-lo neste link: https://github.com/igoreineck/event-emitter-server.git

Pré-requisitos

  • NodeJS (em versões mais atualizadas)
  • PostgreSQL

Tendo o repositório, em um terminal, acesse a pasta raiz e execute o seguinte comando para baixar as dependências:

npm install

Para dar continuidade a instalação, é necessário ter o PostgreSQL instalado.

Acesse o arquivo knexfile.js e altere as configurações de conexão para integrar com o seu PostgreSQL.

Após as configurações mencionadas acima, é possível então, executar a aplicação.

Primeiramente, para preparar o banco de dados, execute:

npm run migrate

E então, para popular o banco de dados com algumas informações básicas, execute:

npm run seed

Por fim, para rodar a aplicação, basta executar o comando:

npm start

OBS: é importante ter a porta 3333 liberada, o server rodará nesta por padrão.

About

A sample API to generate events using REST and emit them using Websockets

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published