
ORM? SQL을 직접 사용하는 대신, JS를 통해 쿼리를 만들고, 실행하고 객체를 통해 DB에 접근할 수 있도록 도와주는 라이브러리Migration 파일들이 깃을 통해 같이 관리되어 나중에 테이블 변경사항을 한 눈에 보기 폏남스키마 파일만 작성해도 테이블 자동 생성/반영되므로 개발하기 편리함 Prisma : 직관적으로 다양한 쿼리를 사용할 수 있는 ORM 라이브러리... 현재 가장 많이 사용되는 ORM 중 하나깃허브 : GitHub - prisma/prisma: Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB공식문서 : Prisma | Si..
환경변수 : 운영체제나 프로그램이 동작할 때 참고하는 외부 설정 값 | 민감 정보 보호 및 환경 마다 다른 설정을 쉽게 바꾸기 위해 사용 보통 .env 파일에 서버 정보, 비밀값들을 넣음깃(허브)에 업로드를 하면 안되니까 같은 디렉토리 안에 .gitignore 파일을 만들어서 아래와 같은 내용 추가# 환경변수.env.env.*# 의존성node_modules/ import dotenv from "dotenv";dotenv : .env 파일로부터 환경 변수를 읽어들이고, 이를 process.env. 객체를 통해 접근할 수 있도록 하는 역할API 코드 구현Controller : 라우팅 관련 코드 | 클라이언트의 요청을 받아 서비스에 전달DTO : 입력 데이터를 정형화된 형태로 파싱, 검증하여 전달하는 역할S..

Postman?쿼리스트링, Authorization, Header, Body 값을수정하여 요청/응답 가능하고JSON, XML 같은 데이터들을 포맷팅 해주어 한 눈에 파악하기 좋음(Windows 기준) 1. 아래 링크로 들어가서 다운로드 한다.https://www.postman.com/downloads/ Download Postman | Get Started for FreeTry Postman for free! Join 35 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster.www.postman.com 2. 다운로드가 다 되면 .exe 파일을 열어 Pos..
1330 : 두 수 비교하기 a, b = map(int, input().split()) 와 a, b = map(int, input()) 의 차이점 a, b = map(int, input().split()) : 공백으로 구분된 여러 숫자를 입력 받을 때 사용 1 2 → a = 1, b = 2 a, b = map(int, input()) : 한 자릿수 숫자를 여러 개 붙여서 입력 받을 때 사용 12 → a = 1, b = 2 a, b = map(int, input().split())if (a > b): print(">")elif (a 9498 : 시험 성적score = int(input())if (score >= 90..