Git Product home page Git Product logo

Comments (8)

basir avatar basir commented on August 26, 2024 1

I clone the repo and set the .env file and it works.
please open an Incognito window and try again.
I guess there is value for localStorage.getItem('cartItems') here:

store.js

const cartItemsFromStorage = localStorage.getItem('cartItems')
  ? JSON.parse(localStorage.getItem('cartItems'))
  : []

from proshop_mern.

NickSchmitt avatar NickSchmitt commented on August 26, 2024 1

In incognito browser, Storage.cartItems is correctly an array of objects:

cartItems: "[{"product":"5fa8a16...etc

In my browser, Storage.cartItems is incorrectly an object of objects:

cartItems: "{"item":{"product":"5fa34c1e

Is this a bug in my project code's localStorage that has persisted over to your finished repo's localStorage?

I deleted the bug from local storage in the Chrome dev tools, and now it is functioning correctly. Thank you for the assistance.

from proshop_mern.

aorelhas avatar aorelhas commented on August 26, 2024

Could you try to use a postman and hit this route? get(/api/products/${id});

from proshop_mern.

talmax1124 avatar talmax1124 commented on August 26, 2024

@basir I have tried cloning the repo but it gives me a error and I set up the repo's and everything. Is there another command or something I'm doing wrong?

from proshop_mern.

basir avatar basir commented on August 26, 2024

from proshop_mern.

ShwetaSachan avatar ShwetaSachan commented on August 26, 2024

TypeError: cartItems.map is not a function

from proshop_mern.

ShwetaSachan avatar ShwetaSachan commented on August 26, 2024

I cloned your finished repo, and it's fully functioning except I receive the following error when trying to access the cart.

TypeError: cartItems.map is not a function
CartScreen
src/screens/CartScreen.js:41
  38 |     Your cart is empty <Link to='/'>Go Back</Link>
  39 |   </Message>
  40 | ) : (
> 41 |   <ListGroup variant='flush'>
     | ^  42 |     {cartItems.map((item) => (
  43 |       <ListGroup.Item key={item.product}>
  44 |         <Row>

All I have done is npm install and add my Mongo URI to .env.

Any idea why I might be running into this error?

TypeError: cartItems.map is not a function

from proshop_mern.

ShwetaSachan avatar ShwetaSachan commented on August 26, 2024

TypeError: cartItems.map is not a function

from proshop_mern.

Related Issues (20)

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.