Giter Site home page Giter Site logo

desafiocomplementarioerlandruizrivera's Introduction

Tercera entrega-Erland-Ruiz-Rivera

Entrega de primera preentrega subiendo los datos a MongoDB Atlas

Para iniciar

nodemon ./express/src/app.js

Para ingresar al home y ver todos los productos.

Para ver los titulos de los productos , agregar con postman y eliminar con postman

Pagina estatica de ayuda para agregar los productos. El delete si solo lo hice con postman.

Pagina para ver los productos en Mongo Atlas.

Para buscar carrito por ID

usando el metodo POST , se crea un carrito , en el req.body colocar {

   }

Ejemplo de agregar a un carrito con cid = 6574d5b225b51f4d783ee62f el incremento en uno del producto pid =6572a3511e95089a27bee8df

Ejemplo de agregar a un carrito con cid = 6574d5b225b51f4d783ee62f un nuevo producto con del pid =6572a2ea1e95089a27bee8dc

Ordenando productos con limite = 3

Ordena en forma ascendete por precio.

Ordena en forma descendente por precio

ejemnplo Consigue por el metodo Get de POSTMAN el carrito con cid=657c723ad87fb3caa089e5d4

para ver el paginado de todos los productos y poder ver un producto.

Ejemplo para pasar por agregar al carrito con cid = 657c8f29fd01996207396277 el producto con pid =6572a3511e95089a27bee8df si ya existe incrementa qty en 1 , si no existe agrega el producto al carrito con qty 1

ejemplo de como eleminar un producto de un carrrito Utilizando DELETE en POSTMAN

Ejemplo en el body lo que tenemos que colocar en el body usando el POSTMAN en PUT para acutalizar los productos del producto de id 6574d5b225b51f4d783ee62f { "_id": "6574d5b225b51f4d783ee62f", "products": [ { "productId": "6572a2aa1e95089a27bee8d9", "qty": 2 //colocamos la cantidad que deseamos actualizar }, { "productId": "6572a3511e95089a27bee8df", "qty": 7 //colocamos la cantidad que deseamos actualizar }, { "productId": "6572a2ea1e95089a27bee8dc", "qty": 1//colocamos la cantidad que deseamos actualizar } ]

}

Ejemplo para actualizar solo la cantidad de un producto que exite en el carrito, utilizando POSTMAN y el metodo PUT

{

                "qty": 20

}

Ejemplo para vaciar el carrito con id = 6576b78cf8806e21842156f6

Ejemplo para ver los productos que tiene un carrito con parametro enviado por req.params

Para registar usuario , se coloca nombre, email y password

Para loguearse con email y password

usuarios : [email protected] password:123 cardId:65b32c2c9fc5c88401c0e55c [email protected] password:123 cardId:65b32c609fc5c88401c0e561 [email protected] password:123 cardId:65b32c819fc5c88401c0e566 [email protected] password:123 cardId:65b32ca89fc5c88401c0e56b

Se crea el usuario Administrator administrator: usuario: [email protected] password: adminCod3r123 carId : 65b32cfb9fc5c88401c0e570

Nos muestra un mensaje acceso mas de panel de Administracion

Nota

colocar en express/src/config/config.passport.js los datos

clientID: clientSecret: callbackURL:

Agrega user.model.js

Campos agregados first_name last_name email age password role cartId

Para ir a current

desafiocomplementarioerlandruizrivera's People

Contributors

erlandruiz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.