본문 바로가기
반응형

개발/nest.js11

nestjs + typeorm backend helmet사용 (9) 1. 개요 앞선 여덟번째 포스팅에서 아래와 같이 CSRF처리를 하였다. API백앤드 서버의 경우 보안취약점에 대하여 점점 필수적으로 처리를 요구하고 있다. 특히 GS인증 같은 테스트를 받으려면 기본적으로 CSRF, SAME-SITE등을 적용해야한다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-csrf%EC%B2%98%EB%A6%AC-8 nestjs + typeorm backend csrf처리 (8) 1. 개요 앞선 일곱번째 포스팅에서 아래와 같이 글로벌 예외처리를 하였다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC-7 ne.. 2023. 3. 28.
nestjs + typeorm backend csrf처리 (8) 1. 개요 앞선 일곱번째 포스팅에서 아래와 같이 글로벌 예외처리를 하였다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%EC%98%88%EC%99%B8%EC%B2%98%EB%A6%AC-7 nestjs + typeorm backend 예외처리 (7) 1. 개요 앞선 여번째 포스팅에서 아래와 같이 Middleware를 활용한 로그설정을 하였다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-Middleware-%EB%A1%9C%EA%B7%B8%EC%84%A4%EC%A0%95-6 이번포스팅에서는 Exception fil arckwon.tistory.com 이번 포스팅에서는 csrf처리를 해본다. .. 2023. 3. 27.
nestjs + typeorm backend 예외처리 (7) 1. 개요 앞선 여번째 포스팅에서 아래와 같이 Middleware를 활용한 로그설정을 하였다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-Middleware-%EB%A1%9C%EA%B7%B8%EC%84%A4%EC%A0%95-6 이번포스팅에서는 Exception filters를 통한 예외처리를 해보겠다. 아래는 최종완성된 폴더경로이다. 2. Exception filters (예외필터) 개념 https://docs.nestjs.com/exception-filters Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, sca.. 2023. 3. 24.
nestjs + typeorm backend 인터셉터,CORS (5) 1. 개요 앞선 네번째 포스팅에서 아래와 같이 간단한 CRUD를 생성했다. https://arckwon.tistory.com/entry/nestjs-typeorm-backend-%EC%84%9C%EB%B2%84-%EB%A7%8C%EB%93%A4%EA%B8%B0-CRUD-4 이번포스팅에서는 CORS적용, 인터셉터추가를 한다. 2. CORS 적용 Cross-Origin Resource Sharing (CORS) 라고한다. 특정 도메인 외부에 위치한 리소스에 대한 액세스를 제어할 수 있는 브라우저 메커니즘 CORS를 활성화 하려면 서버가 브라우저에 요청처리를 한다고 알려야한다. ( 브라우저는 서버에 CORS요청을 보내면 응답헤더는 Access-Control-Allow-Origin 헤더를 보고 응답허용여부 결정.. 2023. 3. 23.
nestjs + typeorm backend 서버 만들기 CRUD (4) 1. 개요 nestjs18버전 + typeorm을 이용한 API백엔드 서버만들기 네번째 글이다. 앞에(3)번글에서 DB연동을 하였으니 이번글에서는 테이블 생성 및 간단한 CRUD를 작성해 보겠다. 작성할 CRUD는 User라는 회원 테이블 이다. 2. 최종소스트리구조 아래 이미지참조 3. User라는 CRUD 프로젝트 생성하기 콘솔창 C:\nestjs\backend> 에서 nest g res {프로젝트명} 를 입력한다. # user라는 CRUD 템플릿 생성 C:\nestjs\backend> nest g res user # REST API생성 ? What transport layer do you use? (Use arrow keys) > REST API GraphQL (code first) GraphQL .. 2023. 3. 20.
반응형