TIL(Today I Learned)/2021년
10.17 - 0.0.0.0 vs 127.0.0.1(localhost) / forEach는 break가 불가능
심리밀당남
2021. 10. 18. 13:37
0.0.0.0 vs 127.0.0.1(localhost)
0.0.0.0으로 요청 보내니, 아래와 같은 CORS에러가 뜨고, localhost ip에서는 CORS 에러가 안뜨는 현상 발생!
먼저, CORS에 대해 알아보자
CORS에 대한 설명
설명 1 - 희창 정리
설명 2 - 설명 with img
설명 3 - MDN CORS 설명 문서
0.0.0.0 vs localhost
https://velog.io/@gwak2837/127.0.0.1localhost-vs-0.0.0.0
127.0.0.1 vs localhost vs 0.0.0.0
`127.0.0.0/8` IP 주소 대역은 호스트 내부 사용 용도로 예약되어 있습니다. `127.0.0.1`은 저 대역에 속하는 IP 주소 중 하나로서 `localhost`라고 불리기도 합니다. `127.0.0.0/8` IP 주소 대역은 호스트 외부
velog.io
forEach는 break가 불가능하다
함수형 프로그래밍은 함수의 네이밍과 실제 그 작동이 중요하기 때문에 그런 듯...
forEach → 모든 element 탐색할 것을 기대
+ forEach는 promise도 안기다림
공식 MDN 문서에서도 break가 필요하면 다른 방법을 쓸 것을 권장함
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach