Para rodar o projeto corretamente, siga os passos abaixo:
Caso seja necessário, você pode alterar a porta na qual o Dashboard irá rodar (default = 3000). Abaixo o exemplo de como definir a porta como 8081:
- Navegue até o arquivo
saps-dashboard/package.json
. - Localize a parte de scripts e altere a variável
dev
para:
"dev": "next dev -p 8081"
- Acesse Mapbox.
- Crie uma conta ou faça login.
- Gere um novo token para consumir a API.
- Copie esse token e cole no campo
<Seu Token Aqui>
no arquivo.env.local
.
Crie um arquivo chamado .env.local
na raiz do projeto e adicione as seguintes linhas:
NEXT_PUBLIC_API_URL=<IP:Porta do Dispatcher>
NEXT_PUBLIC_MAP_API_KEY=<Seu Token Aqui>
instale o AXIOS para que seja possivel realizar as requisições
npm install axios
Depois de concluir as etapas de configuração, você pode rodar o projeto com os comandos abaixo:
npm run dev