본문 바로가기
반응형

개발41

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.
SQL 쿼리문 예제모음 30개 및 쿼리도구 추천 1. 개요 실전에서 자주 사용되는 유용한 SQL 예제 30개를 선별해 보았다. 오라클 기준이며, 대부분 내장함수를 제외하고는 기본문맥 및 개념은 동일하다. 2. dbeaver DB-TOOL 에서 한가지를 추천한다. 특정한 데이터베이스만 지원하는 것이 아니라 여러가지를 지원한다. 설치는 그냥 다음 > 다음 진행하면 된다. https://dbeaver.io/ DBeaver Community | Free Universal Database Tool DBeaver Universal Database Tool Free multi-platform database tool for developers, database administrators, analysts and all people who need to work w.. 2023. 3. 26.
[Python Django] Foreignkey 외래키연동 1. 개요 Python Django Admin 에서 외래키 연동을 하기 위한 샘플코드이다. 사용자 정보와 거래처정보를 연동해서 보여준다. 2. Python Django Django는 2005년부터 시작된 Python의 오픈 소스 웹 프레임워크이자 풀 스택 프레임워크이다. 일반적으로 파이썬을 웹 서비스에 쓴다고 하면 Django 또는 Flask를 쓴다고 생각하면 된다. 기본적으로 Model에 해당하는 DBMS는 SQLite를 사용하게 되어있으며, Django Admin 기능을 통해 쉽게 조회/편집이 가능하다. import math from .models import * from api_user.models import UserInfoModel from rangefilter.filter import Date.. 2023. 3. 24.
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.
반응형