옹실이의 개발이야기

2021/10 3

(node.js/express.js)Login route 만들기

Login route 만들기 1. DB에서 요청한 email 찾기(이메일 검증) 2. DB에서 요청한 email이 있다면 비밀번호가 같은지 확인 3. 비밀번호까지 같다면 토큰 생성 후 쿠키에 저장 4. 확인 ※ router(라우터) 란 route는 '길'이라는 뜻으로 네트워크 상에서 출발지에서 특정 목적지로 데이터를 보내는 경로. route를 찾아내는 역할을 하는 장비를 router(라우터)라고 한다. * 참고사항 * 진행방식 : User.js(User 스키마)에서 User 관련 function 만든 후 Index.js에서 호출 사용한 라이브러리/프로그램(서비스) : jsonwebtoken, cookie-parser, postman DB : MongoDB(몽고DB) 1. 요청한 email를 DB에서 찾기..

Node.js 2021.10.23

Node.js와 Express.js로 간단한 어플리케이션 만들기

Node.js와 Express.js 의 개념 node.js : javascript를 서버side에서 사용할 수 있는 언어 express.js : node.js를 쉽게 이용하게 해주는 프레임워크로, node.js 이용 시 express를 사용하면 웹 어플리케이션을 좀 더 쉽게 만들 수 있다. 별도 설치 필요 Node.js 설치 + 패키지 폴더 만들기 1. node.js 설치여부 확인 - cmd > node -v 입력 => 버전 나오면 다운로드 되어있는 것! 2. nodejs 다운 - https://nodejs.org/ko/ Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 3. 앞으로 사용할 ..

Node.js 2021.10.09

Spring 특징 - AOP

AOP(Aspected Oriented Programming) : 관점지향 프로그래밍. 객체지향 프로그래밍에서 사용 공통적인 기능을 따로 분리해 모듈화 -> XML 또는 annotation으로 이용 가능 AOP의 주요 개념 Join Point : 실행가능한 특정 위치. 지점 or 연결고리 Pointcut : 어떤 point에 어떤 Join Point를 사용할지 결정하는 선택 기능 특정 클래스에 있는 모든 메소드 호출 Advice : 결합점. Join Point에 삽입되어 동작하는 코드 Advice 결합점 결합 타입 - Before advice : jointpoint 전에 수행되는 advice - AFter returning advice : joinpoint 성공적으로 리턴 후 동작하는 advice - A..

카테고리 없음 2021.10.09