Skip to content

Latest commit

 

History

History
67 lines (55 loc) · 1.98 KB

File metadata and controls

67 lines (55 loc) · 1.98 KB

Desafio Desenvolvedor Web B2W Digital

Descrição do Projeto

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.

Tecnologias

Instruções

Clonar e importar o módulo

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

Print do resultado da busca por produto, impresso no terminal

Testes

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

Author

License

This project is licensed under the MIT License - see the LICENSE.md file for details