Skip to content

Organizei as principais tecnologias que venho estudando ao longo do tempo para criar uma aplicação fullstack completa do zero.

Notifications You must be signed in to change notification settings

lucxsbueno/chat-websocket-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend do Chat Websocket

Organizei as principais tecnologias que venho estudando ao longo do tempo para criar uma aplicação fullstack completa do zero.

💥 Tecnologias utilizadas

JWT Prisma NodeJS Postgres Socket.io Express.js

💻 Instalação e inicialização

Na pasta do projeto, rode o comando:

npm install

Após isso, crie um arquivo .env e insira as variáveis de ambiente:

#server
PORT=

#jwt secret key
SECRET_KEY=

# Environment variables declared in this file are automatically made available to Prisma.
# See the documentation for more detail: https://pris.ly/d/prisma-schema#accessing-environment-variables-from-the-schema
# Prisma supports the native connection string format for PostgreSQL, MySQL, SQLite, SQL Server, MongoDB and CockroachDB.
# See the documentation for all the connection string options: https://pris.ly/d/connection-strings
DATABASE_URL="postgresql://USER:PASSWORD@HOST:PORT/DATABASE"

Nota: no arquivo src/server.js descomente a linha 5 para que seja possível utilizar variáveis de ambiente. Eu utilizei PostgreSQL, porém na documentação do prisma você pode escolher algum banco de dados da sua preferência.

Ao terminar a instalação rode o comando:

npm run dev

A api será disponibilizada na porta inserida no arquivo .env!

Enjoy! 😁

About

Organizei as principais tecnologias que venho estudando ao longo do tempo para criar uma aplicação fullstack completa do zero.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published