2023-06-20 TIL (노드 숙련 강의 재시작 및 복습)

오준석·2023년 6월 20일
0

TIL (Today I Learned)

목록 보기
26/105

노드 숙련 강의가 재업로드 되어 다시 강의를 듣기 시작했다. 아무래도 과제를 해내기 위해선 수요일에는 완강을 해야 과제 시작이 가능할듯 하다.


Error: Cannot find ~

어제 초반부에 강의를 듣다가 몽고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) /
    }

profile
개발자를 목표로 열심히 하려고 합니다.

0개의 댓글