장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › mypage 데이터값 전달안됨 및 db _id값 일괄변경 가능여부.
req.user 출력시 console.log 상에서는 출력됩니다. res.render('mypage.ejs', {사용자 : req.user}); 하고 mypage.ejs 파일에서 <p> <%= 사용자.id %>의 페이지입니다. </p> 에서 사용자.id 출력이 안됩니다. 그리고 list 페이지에서 항목 하나 삭제하면 DB에 있는 _id 값을 일괄적으로 -1 감소 시키고 싶은데, 가능한가요?
서버에서 req.user.id도 문자자료로 잘 출력되나요 글이 1억개있으면 글삭제마다 db에 1억번 수정을 가해야해서 좋지않아보입니다
deserializeUser 에서 유저정보 보낼때 done(null, {result}) 으로 날리다 보니, {result: {유저정보}} 형식으로 object 안에 object로 전달되어 사용자.id 로는 출력이 안되고 , 사용자.result.id 로 해야 출력이 되는거였네요. \ 불편해서 {result} 안하고 그냥 result 하니 사용자.id로 출력가능합니다. 감사합니다.