Api feita em Typescript
typescript
gulp
gulp-typescript
express
node
tslint(É uma ferramenta de análise de código para alertá-lo sobre possíveis problemas no seu código, além dos problemas de sintaxe )
dayJS
Primeiro é preciso executar o npm install para instalar as dependencias. E para executar o projeto execute npm run dev
Para que seja feita a periocidade tem 3 tipos de id:
1 - Do dia
2 - Diariamente
3 - Semanalmente
Foi configurada na porta 8000, caso haja algum conflito modificar no seguinte caminho src/main.ts
http://localhost:8000/cadastrar-horarios/?dia=12-06-2020&horaInicio=15:46&horaFim=15:56&periocidade=1 http://localhost:8000/cadastrar-horarios/?dia=13-06-2020&horaInicio=16:46&horaFim=17:30&periocidade=2 http://localhost:8000/cadastrar-horarios/?dia=14-06-2020&horaInicio=17:46&horaFim=18:30&periocidade=3
http://localhost:8000/listar-regras-horarios
http://localhost:8000/apagar-horarios?id=0
http://localhost:8000/listar-horarios-disponiveis?dataInicio=12-06-2020&dataFim=12-06-2020