안녕하세요. "1-2. nuxt 설치하고 pages 만들기 영상"에서 pages폴더에 index.vue, profile.vue, signup.vue를 만들고 npm run dev를 실행하면 정상대로 nuxt작동이 잘되는데요 이후에 신규로 폴더나 파일을 만들고 해당 파일 경로 주소 찍으면 없는페이지라고 error페이지가 뜹니다. 서버 죽이고 다시 npm run dev 실행하면 그제서야 신규로 만들 파일들이 인식되서 화면에 나오고요. 몬가 업데이트가 제대로 않되는거 같습니다. 이상한거는 신규파일이 아닌 기존파일 profile.vue 나 signup.vue같은 원래있던 파일을 수정하면 수정은 제대로 업데이트되서 브라우저에 반영이 잘됩니다. 신규생성인 경우에만 업데이트가 제대로 인식이 않되서 npm run dev를 재실행해야하는데 이유가 몬지 아신다면 답변좀 부탁드립니다. 수고하세요.
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) 왜 이런 오류가 나오는지 잘 모르겠습니다. 어떻게 수정하고 대체 뭘 잘못한거죠 ㅠ
3-3. 불변성과 리듀서 여러 개 합치기 강의 들으면서 스샷한 사진입니다. 제가 이 강의 듣기 전에 경험했던 프로젝트(리액트-리덕스 기반)에서는 initialState는 export 하지 않게 되어있더라고요. 외주 프로젝트 코드라 제가 짠 것은 아니지만요. initialState를 export하는 목적이 따로 있는지 제 수준에서는 잘 모르겠어서 질문드립니다.
go1.3 + gorm + gin + mysql 환경으로 공부 겸 CRUD를 웹 환경으로 만들어 보고 있는데 예를 들어 신규등록 인 경우 작성일 이외의 수정일 이나 삭제일의 time.Time형의 모델의 값을 nil로 셋팅하고 싶은데 어떻게 해야 하는지 문의 드립니다. gorm.model로 만들어지는 CreatAt, UpdateAt,등은 자동으로 현재일이 셋팅 되는지도 어떻게 할때 자동으로 일자가 셋팅 되는지도 아울러 문의 드립니다. 답변 부탁 드리겠습니다.
lemmatization이란게 동음이의어가 있을 때, 문장의 앞뒤 문맥에서 단어의 의미를 찾는 것이라는 설명을 봤는데요. 여기 예제처럼 문장을 토큰화 해놓으면 앞뒤 문맥을 파악할 수 없는것 아닌지 궁금합니다! 그리고 여러가지 stemmer 들의 장단점이 있을텐데 그러한 설명도 해주셨으면 좋겠습니다! snowballstemmer를 이 상황에서 쓰신 이유같은 것이요!