IP 2

<TIL> 220330 IP, multer, sequelize

🌱 IP IP에는 공인(Public) IP와 사설(Private) IP가 있습니다. 사설IP를 Port로 연결하면 공인IP를 통해 접속할 수 있습니다(포트포워딩). multer 오류 upload.single("fieldname") 미들웨어 설정시 "fieldname"에 input 태그의 name 속성값과 동일한 값을 입력해야 합니다. 동일한 값을 입력하지 않을 경우 MulterError: Unexpected field 에러를 만나게 될 것입니다. sequelize Node.js의 ORM입니다. ORM은 Object-Relational Model의 약자입니다. ORM은 자바스크립트의 객체를 관계형 DB의 릴레이션으로 변경해줍니다. SQL 없이 자바스크립트로 관계형 데이터베이스를 조작할 수 있습니다. htt..

클래스/└ TIL 2022.03.31

<TIL> 211208 HTTP, 코드품질

🐣 IP 클라이언트와 서버는 인터넷을 통해 데이터를 주고 받는다 클라이언트와 서버는 각각 IP 주소를 가지고 있으며, "패킷"이라는 통신 단위를 사용한다. * IP = Internet Protocol IP 패킷에는 클라이언트와 서버의 IP 주소가 포함되어 있다. IP의 한계: 비연결성, 비신뢰성(자료의 소실, 순서 섞임), 프로그램 구분 못함 TCP Transmission Control Protocol TCP는 출발지 PORT, 목적지 PORT 정보를 담고 있다. TCP 특징: 연결지향(3 way handshake), 데이터 전달 보증, 순서 보장 TCP/IP 패킷 PORT 같은 IP 내에서 프로세스를 구분하기 위해서 사용한다. DNS Domain Name System IP가 변하더라도 DNS를 통해 변..

클래스/└ TIL 2021.12.08