• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 이미지 리스트 API 서버용 패키지

이미지 리스트 API 서버용 패키지

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #8994

    Maldive
    참가자

    강의에 활용하신 json데이터API ? 저도 갖고 싶어서, 선생님 API 모양 참고해서,  블로그용 아바타 이미지 리스트 가 있는 간단한 API 를 힘들게 만들어서 gcloud deploy 해놓았거든요.

    그런데 로컬호스트나 다른 도메인에서 axios.get(url)요청하면 blocked by CORS policy 경고로 요청실패 되더라구요.  SOP 으로 기본적인 보안이 되있어서 그렇데요.

    그래서 이미지 서버에 cors설정 하니까  데이터요청이 되더라구요.

    질문1️⃣ 선생님의  API는 뭐로  오픈시켜놓으셨어요? 

    질문2️⃣ 그런데 보안이 해제되는거잖어요. 그래서 제가 지정한 도메인의 요청에만 응답하도록 도메인을 지정하려면 어떤 패키지를 사용해야 하는지 알 수 있을가요?

    검색하니  http-proxy-middleware 가 나오던데, 설명이 서로 다르거나 어렵고, 작동시켜보면 그 기능이 아닌거같아요.  맞다면 어려워도 다시 해보려구요. 

    서버/클라이언트 동시라이브 실행은 서버 npm run all설정 + 클라이언트 package.json에 "proxy": "http://localhost:8080/"하니까 되서, 이미지 API 서버에서 요청을 허락해줄 도메인 지정기능만 필요해요...

     

    #8997

    codingapple
    키 마스터

    1. github에 올린건데 그 사이트는 그냥 아무곳에서나 ajax 요청가능합니다

    2. nodejs로 서버 만들면 cors 라이브러리가 있는데 그걸로 커스텀 도메인 설정가능합니다 

    https://github.com/expressjs/cors#configuring-cors

    근데 요청하는 사람은 요청하는 도메인 정보도 사기칠 수 있어서 완벽한 보안은 안됩니다

     

    #9008

    Maldive
    참가자

    아 그렇구나... 와 정말 감사합니다. ? 커스텀도메인이란 말도 알게 됬어요.

    #9018

    codingapple
    키 마스터

    커스텀 도메인이라는 말은 방금 대충 지어낸건데얌 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠