
node.js란 Chrome V8 JS엔진으로 빌드된 JavaScript 런타임이다.자바스크립트를 실행할 수 있는 환경으로, 컴퓨터에서 브라우저 없이 실행하게 도와준다.🐥논블로킹(Non-blocking) I/O🐥싱글 스레드(Single Thread)🐥이벤트 루프(

패키지매니저

Express.js는 Node.js로 서버를 빠르고 간편하게 만들 수 있도록 도와주는 웹 프레임워크 입니다. 가장 많은 Node.js 웹 서버가 Express.js로 개발 되었지만, 최근에는 Nest.js가 많이 쓰인다고한다.🐥 그러면 Express를 사용해보자 !터

폴더 구조 만들어주고npm init -y패키지 추가npm install express잘 추가 되었다. 나는 모듈 require()와 module.exports를 사용할 것이기 때문에 밑에 type:common.js 를 추가해주자 다음에는 ES6 방법으로 해봐야겠다.다
request는 클라이언트가 서버에게 전달하려는 정보나 메시지를 담는 객체,response는 서버가 클라이언트에게 응답 메세지를 전송 시켜주는 객체이다.Node.js 서버 모듈은 대표적으로 http와 Express모듈이 존재한다.Express는 http 모듈을 확장하여

Module이란 파일 단위로 분리된 코드를 말한다.다시 말하면 하나의 기능을 할 수 있는 파일 단위이다.브라우저 이외의 환경에서 모듈을 사용할 수 있도록 고안된 명세입니다.설정을 따로 추가하지 않은 이상, Node.js에서는 CommonJS를 기본으로 사용하게 됩니다.

로그인 할때 user/me로 넘어와서 bearer토큰을 활용 하려고 하는데 강의에선 headers에 authorization이 담기는데왜 나는 authorization이 없을까그래서 찾아본 걸로는 블로그나도 header에 안담기고 로컬 스토리지에 저장된다.프론트 쪽에
EC2 \-> aws에서 제공하는 컴퓨터(Instance) 대여 서비스pm2\-> 컴퓨터를 꺼도 서버가 동작해주게 도와주는 거mongoose에서 exec()\-> .exec()을 사용할 경우, 에러 검증 시 더 상세한 stack traces를 제공한다.그리고 Model
시퀄라이저란 뭘까시퀄라이저는 ORMORM은 자바스크립트 객체와 관계형 데이터베이스를 서로 연결해주는 도구시퀄라이저를 사용할 때 같이 딸려오는 폴더들migrations실제 데이터베이스 table안에 들어갈 colum 들을 정의한다.modelsexpress내에 sequel
sequelize새롭게 알게 된 사실migration 폴더 없어도 그냥 model에서 테이블 생성까지 가능하다./index.js그리고 인덱스 파일에서 dirname 이게 뭘까 궁금했는데""는 자바스크립트에서 기본으로 정의 된 변수에 붇는다고 한다.dirname은 dir
오늘 한일회원가입후 로그인 인증하는 기능을 만들었다.https://gabojok.tistory.com/213 <- 이분 블로그를 보고 따라햇다. jwt를 사용 하는 방법이다. 터미널에서 npm install jsonwebtoken 해주고쿠키에 담아서 보
npm을 설치하다보면 뒤에, -D, --save, -g 등다양한 수식어가 붙는데 뭔지 궁금했다.※모든 install은 i로 대체 가능하다.npm install (폴더명) 로 할 경우 폴더명에 모듈이 다운로드 된다.= -p, --save-prod랑 동일하다.패키지 설치후