key 리스트와 value 리스트를 조합해 dict 생성 keys = ['a', 'b', 'c', 'd']values = range(4) # = [0, 1, 2, 3]d = dict(zip(keys, values))print(d){'a': 0, 'b': 1, 'c': 2, 'd': 3} data science/python 2025.01.23
CORS (Cross-Origin Resource Sharing) 란? 기본적으로 웹브라우저는 시큐리티상 다른 Origin(도메인, 프로토콜, 포트) 리소스에의 액세스를 불허한다. 주로 아래와 같은 효과가 있다. 1. API 주소만 안다고 하면 아무렇게나 액세스하여 데이터를 훔쳐갈 수 있는데 이를 방지하는 효과.2. CSRF(Cross-Site Request Forgeries) 를 방지하는데 예를 들면 사용자가 특정 사이트에 로그인 상태에서 스팸메일의 악성 링크를 클릭하면 로그인 세션으로 API 에 접근하여 원치 않는 결과를 초래 할 수 있다. 위의 예에서는 웹 페이지는 example.com 으로 부터 발행되서 그 안에서 api.example.com/func 을 액세스하고 있지만 엄격히 말해 서브도메인도 별도의 도메인으로 취급되므로 아래와 같은 에러가 발생하게 된다. 각각 .. frontend (React) 개발 2025.01.23