브라우저내에서만 사용 가능한 자바스크립트를 브라우저 없어도 동작하기 위해 만든 환경 논 블로킹 I/O : 함수가 실행되는 중에도 다른 작업을 동시에 진행무조건 적으로 기다리는 것이 아니라 효율적으로 작동될 수 있는 특성싱글 스레드 : 하나의 프로그램에서는 하나의 스레드
예상할 수 있는 에러와 예상치 못한 에러를 구분 예상치 못한 에러를 대비해 처리하기 위해try/catch문을 쓰지않으면 서버가 종료가 된다.에러를 발생시키는 이유 : 강제로 서비스를 종료 시켜야 하는 상황user 변수 = 실제 빵 USER 클래스 = 빵틀생성자 : 클래
데이터를 주고 받는 양식을 정의한 "통신규약"중 하나Request, Response브라우저는 서버에 Request한다서버는 브라우저의 Request를 확인하고 Response한다.GET, POST추가데이터, 메타데이터 -> 어떤 페이지를 원하는지,요청상태,성공했는지실질
Routhing : 클라이언트의 요청 조건 (http메서드 주소 등)에 대응해 응답하는 방식Router : 클라이언트의 요청을 쉽게 처리 할 수 있게 도와주는 Express.js 기본 기능중 하나PATH : 실제 api를 사용하기 위한 경로HANDLER : 라우트가 일
DB <-> 웹 서버 <-> 브라우저mongoose로 연결할때 똑같이 따라 했는데 에러메세지가 나오지만 동작은 해서 알아보니 몽구스가 업데이트되면서 strictQuery가 기본값이 false로 설정되있다고 한다. 몽구스를 연결하는 js에 아래 코드를 넣어주자