Bem-vindo a api do aplicativo e.learning
- 🟩 NodeJS
- ⏩ Express
-
⚠️ Requisitos:- Ter o docker instalado em sua máquina (caso não tenha, basta seguir essa documentação).
- Ter instalado em sua máquina o node.
-
Depois de ter baixado e instalado o docker, em seu terminal, execute o seguinte comando para criação de um docker container:
docker run --name e_learning-backend -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=e_learning123 -d -p 127.0.0.1:5432:5432 postgres
-
Agora vamos instalar as dependências da aplicação. Para isso, execute o seguinte comando:
npm install
ou
yarn
-
Após a instalação das dependências, execute o seguinte comando para rodar as migrations:
yarn typeorm migration:run
-
Agora basta usar o comando abaixo e aproveitar a aplicação 😁
yarn start
-
Rotas para usuários:
- POST
/user
(criação de usuários) - POST
/authenticate
(autenticação com token para o usuário)
- POST
-
Rotas para cursos:
- POST
/courses
(criação de curso) - PUT
/courses/:id
(atualização de cursos) - GET
/courses
(listagem de cursos) - GET
/courses/:id/lessons
(listagem de aulas de um determinado curso)
- POST
-
Rotas para aulas:
- POST
/lessons
(criação de aula) - PUT
/lessons/:id
(atualização de aulas) - GET
/lessons/:id
(listagem de dados de uma determinada aula)
- POST