분류 전체보기20 인터넷 통신 인터넷에서 컴퓨터는 어떻게 통신 할까? 흔히 자료를 검색 할때도 인터넷을 통해 검색한다고 하는데 그럼 인터넷은 어떻게 데이터를 주고 받을까? 인터넷은 복잡하게 연결된 노드를 거쳐서 서버를 찾는다. 어떻게? 지정된 ip (Internet Protocol) 를 통해 찾게 된다. ( ip란 인터넷 주소 체계를 의미한다. ) 클라이언트 ip와 서버의 ip를 알고 있다면 클라이언트가 서버에게 메세지를 보낼수 있다. 이때 패킷을 이용해서 보내게 되는데 패킷에 담겨있는 정보는 클라이언트ip, 서버ip, 메세지 내용이 담겨있다. 서로 연결된 노드끼리 목적ip 정보를 비교하며 찾아 가게 된다. 서버에서도 마찬가지로 메세지를 받았다는 응답을 패킷을 통해 전달 한다. ip 프로토콜의 한계? ip만 가지고는 데이터가 정확히 .. 2021. 12. 15. Django Form, Serializer serializer 에 대해 찾다가 form 과 비슷한것 같아 정리를 해보았다. Form / ModelForm 1. HTML 입력 폼을 통한 유효성 검사 2. Create/Update 에 대한 처리에서 활용 3. CreateView / UpdateView -> 단일 뷰 Serializer / ModelSerializer 1. 데이터 변환 및 직렬화 지원 2. JSON 포맷 입력에 대한 유효성 검사 (XML, python datatype 도 가능) 3. APIView -> 단일 뷰 4. ViewSet -> 2개 뷰 비교 model 처럼 정의가 가능 하다 . 2021. 11. 23. node-sass error node-sass 설치후 서버 실행 하니 에러가 뜬다. Error: Node Sass version 5.0.0 is incompatible with ^4.0.0. 해당 에러가 뜨는데 node 버전별 sass 호환 을 보면 다음과 같다. 현재 내 로컬은 node 16 버전인데 sass 6버전을 설치하면 계속 같은 에러가 뜬다. 해결방법 1. node-sass 6버전이 설치 된 상태에서 yarn.lock, pakage-lock.json 삭제한다. 2. yarn install 2021. 11. 22. m1 react server start error react 실행시 node 설치가 필수 인데 아직 17버전은 지원 안하는것 같다. 16버전으로 설치후 스위치 하자 순서 brew install node@16 brew link --overwrite node@16 node --version 2021. 11. 21. 이전 1 2 3 4 5 다음