Este desafio consiste na implementação de um módulo Node.js que permita receber o URL de um produto da americanas.com e retorne um JSON com informação deste produto, com base em uma página de produto qualquer do marketplace da americanas.com.br.
- Javascript
Certifique-se que você tenha instalado no seu computador o NodeJS, NPM e GIT
Clone o repositório digitando no seu terminal, no direrório escolhido por você
git clone https://github.com/antoniotex/desafio-b2w-dev-web.git
Após terminar o download, acesse a pasta e instale as depêndencias
cd desafio-b2w-dev-web
npm install
Saia da pasta
cd ..
Crie um arquivo javascript. Ex.: obterProduto.js
touch obterProduto.js
Importe a função de obter dados do produto, do módulo clonado
const getProduct = require('./desafio-b2w-dev-web')
Execute a função passando a URL de um produto da americanas.com.br
getProduct('https://www.americanas.com.br/produto/133718358/')
Execute seu projeto
node .\obterProduto.js
Você deverá ver o resultado abaixo no seu console
Para este módulo foi utilizado o Jest para alguns testes unitários
Acesse o diretório principal do módulo (onde fica o package.json) e execute
npm test
- Antonio Carlos - Github
This project is licensed under the MIT License - see the LICENSE.md file for details
