인덱스 클러스터형 인덱스 클러스터형 인덱스를 기본키로 지정하면 자동으로 생성된다. 새로운 열이 입력되어도 자동으로 정렬된다.(기본키에 따라) 데이터가 자동으로 인덱스에 따라 정렬된다. 테이블 당 1개만 생성가능 열을 묶어서 가능 (복합키 composite key) 비클러스터형 인덱스 인덱스 페이지에 데이터 주소를 정렬해 저장 CREATE INDEX i...
백엔드에서 작성한 API를 axios로 받아오는 과정에서 cors에러가 발생했다. 이전에 app.use(cors())만 서버에 추가해주면 해결되길래 이번에도 그렇게 했는데 여전히 에러인 것이다.ERRORNetwork ErrorAxiosError: Network Erro

https://github.com/estiemoon/Spaceship/tree/main/space-proto

로그인 마지막 시리즈이다. 보안 취약성이 있는 Access Token을 보완하기 위해 refresh token을 함께 구현했다.
객체 비교하기: 첫번째로 순서가 같다면 Object.entries를 이용해서... 두번째로 순서가 보장되어 있지 않다면Object.keys().sort 키값을 정렬해서 비교하기

회원가입과 암호화방식 알아보기 - 두번째 글은 JWT와 로그인에 관한 것이다. 앞서서 회원가입을 했다면 로그인 후 어떻게 토큰을 발행해서 보내주는지 코드로 구현해본다.

백엔드 공부를 하면서 "회원가입 & 로그인 & 인증+인가" 기능이 자주 쓰이면서도 정리가 필요할 것 같아 작성하게 되었다. 총 3개의 글로 구성된 시리즈이다. 첫번째 글은 회원가입 절차를 코드로 구현해보고 암호화 방식들에 대해 정리했다.

여러개의 SELECT를 INSERT하기! 두가지 방법..

sql문이 오류가 났을까? 아님 그냥 빈 객체가 반환된 것일까? SELECT와 INSERT로 그 예를 알아보자