profile
Frontend developer
post-thumbnail

NestJS Middleware

파이프는 요청 유효성 검사 및 페이로드 변환을 위해 만들어짐데이터를 예상한대로 직렬화필터는 오류 처리 미들웨어특정 오류 처리기를 사용할 경로와 각 경로 주변의 복잡성을 관리하는 방법을 알수 있음가드는 인증 미들웨어지정된 경로로 통과할 수 있는 사람과 허용되지 않는 사람

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

JWT & Passport

JWT(JSON Web Token)는 당사자간에 정보를 JSON 개체로 안전하게 전송하기위한 컴팩트하고 독립적인 방식을 정의하는 개방형 표준(RFC 7519)입니다.이 정보는 디지털 서명이 되어 있으므로 확인하고 신뢰할 수 있다정보를 안전하게 전할 때 혹은 유저의 권한

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

NestJs bcryptjs 모듈

1234 ----> 1234어떠한 암호를 이용해서 비밀번호를 암호화 하고 그 암호를 이용하여 복호화도 가능1234 ====> gUuFwNo4zkMV+erdGtBlf5NunNgcELQuiCFJmCU4F+E=gUuFwNo4zkMV+erdGtBlf5NunNgcELQuiCFJ

2023년 2월 20일
·
0개의 댓글
·

nestjs remove() vs delete()

무조건 존재하는 아이템을 remove 메소드를 이용해서 지워야합니다그렇지 않으면 에러 발생(404 error)만약 아이템이 존재하면 지우고 존재하지 않으면 아무런 영향이 없다remove를 이용하면 하나의 아이템을 지울 때 두번 데이터베이스를 이용해야하기 때문(아이템 유

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

TypeORM(Object Relational Mapping)

node.js에서 실행되고 TypeScript로 작성된 객체 관계형 매퍼 라이브러리객체와 관계형 데이터베이스의 데이터를 자동으로 변형 및 연결하는 작업입니다.ORM을 이용한 개발은 객체와 데이터베이스의 변형에 유여하게 사용할 수 있습니다.

2023년 2월 20일
·
0개의 댓글
·
post-thumbnail

NestJS Pipes

Pipe란 > 파이프는 @Injectable() 데코레이터로 주석이 달린 클래스 파이프는 data transformation과 data validation을 위해서 사용됨 파이프는 컨트롤러 경로 처리기에 의해 처리되는 인수에 대해 작동 > Nest는 메소드가 호출되기

2023년 2월 17일
·
0개의 댓글
·
post-thumbnail

NestJS 인프런

boardsService 파라미터에 BoardsService 객체를 타입으로 지정해줍니다 이 boardsService 파라미터에 BoardsController 클래스 안에서 사용하기 위해서 this.boardsService 파라미터에 boardsService 파라미터

2023년 2월 17일
·
0개의 댓글
·

TypeScript interface

선택적 프로퍼티(Optional Properties) > createSquare안의 color 프로퍼티 이름을 잘못 입력하면, 오류 메시지로 알려줌 읽기전용 프로퍼티(Readonly properties) > Point의 x,y의 값이 할당되면 수정 불가 함수 타입(Function Types) > 한번 정의하면 함수 타입 인터페이스는 다른 인터페이스...

2023년 2월 16일
·
0개의 댓글
·

GET & POST 차이

GET > 클라이언트에서 서버로 어떠한 리소스로부터 정보를 요청하기 위해 사용되는 메서드 get을 통한 요청은 URL 주소 끝에 파라미터로 포함되어 전송되며, 이 부분을 쿼리스트링이라고 부름 ex) www.example.com/show?name1=value1&name2=value2 특징 GET 요청은 캐시가 가능 GET 요청은 브라우저 히스토리에 남음 G...

2023년 2월 16일
·
0개의 댓글
·

Promise,async/await

Promise 자바스크립트 비동기 처리에 사용되는 객체 > 비동기 작업이 맞이할 미래의 완료 또는 실패와 그 결과 값을 나타냄 비동기 연산이 종료 된 이후에 결과값과 실패 사유를 처리하기 위한 처리기를 연결할 수 있음 비동기 메서드에서 마치 동기 메서드처럼 값을 반환할 수 있음 대기(pending) : 이행하지도, 거부하지도 않은 초기 상태 이행(fulf...

2023년 2월 15일
·
0개의 댓글
·

NestJS 기본중에 기본

src 내부파일 app.controller.ts : 하나의 경로를 가진 기본 컨트롤러 app.controller.spec.ts : 컨트롤러에 대한 유닛 테스트 app.module.ts : Nest 어플리케이션의 루트 모듈(모든 Nest모듈은 여기서 연결되어야함) app.service.ts : 하나의 메소드를 가진 기본 서비스 main.ts : Nest Ap...

2023년 2월 15일
·
0개의 댓글
·
post-thumbnail

NestJS로 배우는 백엔드 프로그래밍

NestJS로 배우는 백엔드 프로그래밍

2023년 2월 13일
·
0개의 댓글
·

Vue Router (네비게이션 가드)

네비게이션 가드 네이비게이션 가드는 주로 리디렉션하거나 취소하여 네비게이션을 보호하는데 사용 Parms 또는 쿼리를 변경하면 네비게이션 가드가 실행이 안됨 전역가드 router.beforeEach 네비게이션이 트리거 될 때마다 가드가 작성 순서에 따라 호출되기 전의 모든 경우에 발생함 가드는 비동기식으로 실행 될 수 있음 네비게이션은 모든 훅이 해결되기 ...

2023년 2월 10일
·
0개의 댓글
·

Set-Cookie

Set-Cookie

2023년 2월 7일
·
0개의 댓글
·

Recoil이란?

전역 상태관리 라이브러리 중 하나atom(공유 상태)에서 selectors(순수함수)를 거쳐 React 컴포넌트로 내려가는 data-flow graph를 만ㄷ르 수있음Atoms는 컴포넌트가 구독할 수 있는 상태의 단위Selectors는 atoms 상태값을 동기 또는 비

2022년 9월 24일
·
0개의 댓글
·