728x90
https://github.com/sindresorhus/got#comparison
GitHub - sindresorhus/got: 🌐 Human-friendly and powerful HTTP request library for Node.js
🌐 Human-friendly and powerful HTTP request library for Node.js - GitHub - sindresorhus/got: 🌐 Human-friendly and powerful HTTP request library for Node.js
github.com
isomorphic ( 개발 맥락에서는 서버와 클라이언트를 의미)
서버사이드에서 필요한게 없다
노드랑 브라우저환경 둘 다 지원하는 의미
근데 그거때문에 희생이 너무 큰게 문제다
언어만 똑같지 사실 로우레벨 작동은 공유가 안된다.
브라우저엔 스트림이라는 개념 자체도 없었고 (지금은 있지만)
API 자체가그냥 XHR 혹은 Fetch가 있으니바닥부터 모두 만들 필요가 없고 만들고 싶어도 방법이 없죠
노드는 DNS 룩업부터 모두 다 손수 만들어야하니
브라우저 인터페이스 그대로 가져다 박으면 뭐해요
서버사이드에서 원하는건 그게 아닌데
재시도요? 알아서 하시고요
타임아웃이요? 그냥 전체로만 거실수 있는데요 라는 문제 들이 있다.
그래서 서버에서는 got을 쓰는게 좋다
got
iosmorphic 을 버리는게 디자인
isomorphic 찾는 사람들은 ky 쓰시면 됩니다
axios
...예정
'dev > 개발일지' 카테고리의 다른 글
Node.js [ Koa ] 에대해서 || 사용법 (0) | 2022.01.14 |
---|---|
GraphQl (0) | 2021.12.10 |
apache-jmeter 오픈소스 테스트 툴 mac (0) | 2021.10.14 |
winston, morgan 함께 사용하여 로깅남기기 (0) | 2021.08.16 |
clone_deep 깊은 복사 사용 후기 (0) | 2021.07.30 |