Para rodar o projeto é necessário ter o Node instalado, assim como o NPM. Execute o seguinte comando no terminal para instalar as dependências:
npm install
#ou
yarn
Execute o seguinte comando para rodar o projeto localmente:
npm run dev
#ou
yarn dev
Caso você enfrente erros de CORS ao realizar requisições, existem algumas soluções possíveis:
-
Utilizando uma Extensão do Chrome: Você pode usar a extensão Allow CORS: Access-Control-Allow-Origin para dar um bypass temporário nos erros de CORS.
-
Configurando o Servidor: Certifique-se de que o servidor esteja configurado com o cabeçalho
Access-Control-Allow-Origin: *
. -
Usando um Proxy: Outra solução é utilizar o CORS Anywhere como um proxy. A URL original da requisição é:
https://app.econverse.com.br/teste-front-end/junior/tecnologia/lista-produtos/produtos.json
. Após o ajuste com o proxy, a URL ficaria assim:https://cors-anywhere.herokuapp.com/https://app.econverse.com.br/teste-front-end/junior/tecnologia/lista-produtos/produtos.json
.
Abra http://localhost:3000 no seu navegador para visualizar o site.
Execute o seguinte comando para compilar o projeto:
npm run build
# ou
yarn build
Isso irá gerar os arquivos buildados na pasta .next
.
Execute o seguinte comando para testar o código do projeto:
npm run test
# ou
yarn test