8 주차 [ WIL ]

2023. 8. 6. 22:16TIL&WIL/WIL

이번주에 알게된 것

 

 

1. 여러 에러들 

https://muyeon95.tistory.com/232

 

Homebrew postgreSQL 오류 postgresql@14 error 512 yunmun-yeol ~/Library/LaunchAgents/homebrew.mxcl.postgresql@14.plist

Home brew 로 postgreSQL 을 다운 받았으나 실행시 오류가 발생하였다. Name Status User File emacs none mongodb-community none mysql started yunmun-yeol ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist postgresql@14 error 512 yunmun-yeol ~/L

muyeon95.tistory.com

https://muyeon95.tistory.com/233

 

Unable to connect to server: connection to server at "localhost" (::1), port 5432 failed: FATAL: role "postgres" does not exist

pgAdmin 에서 서버를 생성하는데 아래와 같은 에러가 발생하여 생성이 불가하게됨 Unable to connect to server: connection to server at "localhost" (::1), port 5432 failed: FATAL: role "postgres" does not exist 터미널에서 확

muyeon95.tistory.com

 

 

2. MVC 패턴

https://muyeon95.tistory.com/234

 

MVC 패턴 [ TIL ]

Problem MVC 패턴에 대해 알아보자. MVC 란? MVC 는 사용자 인터페이스, 데이터 및 논리 제어를 구현하는데 널리 사용되는 소프트웨어 디자인 패턴이다 - mdn web docs - 소프트웨어의 비즈니스 로직과 화

muyeon95.tistory.com

 

 

3. 정규화

https://muyeon95.tistory.com/235

 

정규화란? [ DB ]

정규화란? 정규화는 이상현상이 있는 릴레이션을 분해하여 이상현상을 없애는 과정이다. 이상현상이 존재하는 릴레이션을 분해하여 여러 개의 릴레이션을 생성하게 된다. 이를 단계별로 구분

muyeon95.tistory.com

 

 

4. HTTP Method

https://muyeon95.tistory.com/236

 

HTTP Method

HTTP Method란? 클라이언트와 서버 사이에 이루어지는 요청과 응답 데이터를 전송하는 방식을 일컫는다. 서버에 주어진 리소스에 수행하길 원하는 행동, 서버가 수행해야 할 동작을 지정하는 요청

muyeon95.tistory.com

 

 

5. CORS

https://muyeon95.tistory.com/237

 

CORS 란?

처음 협업하면서 프론트와 백엔드 작업을 하면 꼭 마주치는 문제가 CORS 문제인 것 같다. 왜 발생하고 어떻게 방지할 수 있는지 확인하는 것이 목적입니다. CORS 란? CORS(Cross-Origin Resource Sharing)는

muyeon95.tistory.com


TIL 회고

 

1. 여러 에러들

이번에 처음 postgreSQL 을 사용해보면서 발생했던 에러들이다.

설치부터 에러때문에 고생을 했는데 다시 같은에러가 발생한다면 빠르게 처리할 수 있게 정리해놓았다.

 

2. MVC 패턴

Model, View, Controller 구조에 대해 한번더 복습하였다.

 

3. 정규화

DB 정규화라는 개념을 처음 알게 되었다.각 정규형마다 해야하는 규칙들이 존재한다.

크게는 데이터의 중복을 막기 위해 테이블을 나누는 것이라고 이해하였다.

여러 형들이 존재하지만 보통은 3정규형 까지만 사용한다고 한다.

 

4. HTTP Method

GET, POST, PUT, PATCH, DELETE 정도로만 알고있었던 HTTP 메소드를 더 알게되었다.

위의 것 외에도

GET 과 동일하지만 body 를 제외하고 상태코드를 반환하는 HEAD,

검사용으로 사용하는 TRACE,

CORS 정책을 검사하기 위해 사용하는 OPTIONS,

서버의 터널에 대한 설정을 하는 CONNECT 까지 존재했다.

 

5. CORS

협업시에 속을 썩이던 CORS 에 대해 공부했다.

프론트와 백엔드간 출처를 명확히해서 CORS 에러를 해결할 수 있었다.

 

 

 

 

 


다음 주 목표

 

1. Docker 사용하고 정리하기

2. 프로젝트에 맞는 키워드들 정리하기

 

 


이번 주 목표 체크

 

1. 실전 프로젝트 챌린지 시작 고민들 정리하기

더 다듬을 필요가 있다고 생각이듬

2. TypeORM, Prisma 성능테스트 해보기

ORM 간의 성능테스트도 좋지만, 현재 학습해야할게 많아 할 수 있을지 모르겠음.

3. TS, Nest 정리하기

노션에 간단히 정리하였지만 재가공이 필요하다고 생각이듦

 

 

 

 

'TIL&WIL > WIL' 카테고리의 다른 글

10 주차 [ WIL ]  (0) 2023.08.21
9 주차 [ WIL ]  (0) 2023.08.14
7 주차 ( + 협업을 통해 느낀점 ) [ WIL ]  (0) 2023.07.30
6 주차 ( + 협업을 통해 느낀점 )[ WIL ]  (0) 2023.07.23
5 주차 [ WIL ]  (0) 2023.07.16