• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

오류가 납니다.ㅜㅜ

19.09.20 02:46 작성 조회수 125

0

TypeError: C:\Program Files\pjt\visualcode_workspace\nodebird\views\main.pug:23
   21|       for twit in twits
   22|         .twit
 > 23|           input.twit-user-id(type='hidden' value=twit.user.id)
   24|           input.twit-id(type='hidden' value=twit.id)
   25|           .twit-author= twit.user.nick
   26|           -const follow = user && user.Followings.map(f => f.id).includes(twit.user.id);

Cannot read property 'id' of undefined
   at eval (eval at wrap (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug-runtime\wrap.js:6:10), <anonymous>:166:113)
   at eval (eval at wrap (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug-runtime\wrap.js:6:10), <anonymous>:293:4)
   at template (eval at wrap (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug-runtime\wrap.js:6:10), <anonymous>:799:121)
   at Object.exports.renderFile (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug\lib\index.js:427:38)
   at Object.exports.renderFile (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug\lib\index.js:417:21)
   at View.exports.__express [as engine] (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\pug\lib\index.js:464:11)
   at View.render (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\express\lib\view.js:135:8)
   at tryRender (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\express\lib\application.js:640:10)
   at Function.render (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\express\lib\application.js:592:3)
   at ServerResponse.render (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\express\lib\response.js:1012:7)
   at Post.findAll.then (C:\Program Files\pjt\visualcode_workspace\nodebird\routes\page.js:33:13)
   at tryCatcher (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\util.js:16:23)
   at Promise._settlePromiseFromHandler (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\promise.js:517:31)
   at Promise._settlePromise (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\promise.js:574:18)
   at Promise._settlePromise0 (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\promise.js:619:10)
   at Promise._settlePromises (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\promise.js:699:18)
   at _drainQueueStep (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\async.js:138:12)
   at _drainQueue (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\async.js:131:9)
   at Async._drainQueues (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\async.js:147:5)
   at Immediate.Async.drainQueues (C:\Program Files\pjt\visualcode_workspace\nodebird\node_modules\bluebird\js\release\async.js:17:14)
   at runCallback (timers.js:705:18)
   at tryOnImmediate (timers.js:676:5)


왜 이런 오류가 나오는지 잘 모르겠습니다.

어떻게 수정하고 대체 뭘 잘못한거죠 ㅠ

답변 2

·

답변을 작성해보세요.

0

김유진님의 프로필

김유진

2020.03.30

저도 이와 같은 오류가 나는데 혹시 해결하셨나요?

0

twit.User.id 입니다