노드 숙련 강의가 재업로드 되어 다시 강의를 듣기 시작했다. 아무래도 과제를 해내기 위해선 수요일에는 완강을 해야 과제 시작이 가능할듯 하다.
어제 초반부에 강의를 듣다가 몽고DB에 연결하려다 파일을 찾을 수 없다는 오류가 나왔는데 해당 문제를 찾아냈다.
Error: Cannot find module './models/todo' 라는 오류가 발생했다.
원인은 /models 앞에 .이 었다. 기존의 ./models/~ 는 실행되는 파일 입장에서 현재 디렉토리의 models 폴더에 있는 걸로 적용되기에 올바른 연결이 되지 않았다.
const Todo = require("../models/todo.js");라는 코드로 수정하니 정상적으로 연결이 되었다. 바로 상위 디렉토리의 models 폴더에 있는 걸로 적용되어 연결되었다.
알고 보니 별것 아녔지만, 모른 상태로 찾을 땐 막막한 기분이 들었다. 이러다 보니 무슨 문제가 발생했을 때 당황하지 말라는 말이 있나 보다.
HTML, CSS 강의를 통해 복습 중이다.
div와 같은 항목은 nav, section, footer
기능은 같지만 읽기 쉬움
selector 문법 중 공백: ~안에 있는 이라는 뜻
ex) .navbar li{}
selector 문법 >: ~안에 있는 직계 자식
ex) .navbar>li{}
HTML 태그에 클래스 두개 이상 붙이기
<div class="container text-center"> </div>
position 요약. (1. 좌표이동가능 2. 공중에 뜸 )
relative - 현재 원래 위치가 기준
absolute - 부모 태그가 기준 (relative 가진 부모)
fixed - 현재 화면이 기준 (고정되어 따라다님 )
.box {
position : static; / 기준이 엄서요 (좌표적용 불가) /
position : relative; / 기준이 내 원래 위치요 /
position : absolute; / 기준이 내 부모요 /
position : fixed; / 기준이 브라우저 창이요 (viewport) /
}