Este projeto consiste em ser um 'raspador' (scraper) de marketplaces. Utilizei aqui as três principais libs que auxiliam a rodar um servidor e fazer a conexão com o BD. Fique à vontade para visitar a documentação e conhecer um pouco mais sobre como tudo funciona.
1 - Clonar o projeto
git clone git@github.com:rich-dacan/market-place-scraping.git
2 - Instalar pacotes da API
cd market-place-scraping/backend
npm install
3 - Criar uma cópia o arquivo .env.sample
para .env
cp .env-sample .env
4 - Rodar a API
npm run dev
Para facilitar o teste, pode-se usar alguma ferramenta de envio de requisições HTTP como o Postman ou Insomnia. O seu funcionamento é simples, basta passar as palavra chaves que deseja pesquisar como query param na url da requisição, como no exemplo à seguir: