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

home2 게시판 React 게시판 깃허브에 data.json 올려두었는데 주소에 잘 안나옵니다 ..

깃허브에 data.json 올려두었는데 주소에 잘 안나옵니다 ..

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

    김혜수
    참가자

    선생님의 이 주소처럼 

    "https://codingapple1.github.io/shop/data2.json"

     

    저도 

    https://github.com/mongsukim/doll_shop/data2.json

    이렇게 올렸습니다.

    내용은 

    {
    "id": 0,
    "title": "라이언 인형",
    "content": "Born in France",
    "price": 120000
    },
    {
    "id": 1,
    "title": "어피치 인형",
    "content": "Born in Seoul",
    "price": 110000
    },
    {
    "id": 2,
    "title": "콘 인형",
    "content": "Born in the States",
    "price": 130000
    },

    이것 입니다.

     

     

    저는 이 주소로 들어가면 

    {
    "error": "Not Found"
    }

    라고 나옵니다 ... 

    질문1. 깃허브 레파지토리에 json파일 올린건 똑같은데 왜 이렇게 나올까요 ㅠㅠ

    질문2. 선생님은 어떤 방식으로 올리신 건지요 ? 

    질문3. ftp서버에 data2.json 파일을 올리고, 

    axios
    .get("data2.json ")
    .then((result) => {
    console.log(result.data);
    dollChange([...doll, ...result.data]);
    })
    .catch(() => {
    console.log("실패");
    });
    }}

    이 코드로 했더니 콘솔로그에 실패 라고 나옵니다.

    원인이 뭘지 모르겠습니다 .. json파일을 만드는 방법이 따로 있는지요?

    #8915

    codingapple
    키 마스터

    일단 json 자료형 문법이 이상합니다 [] 안에 담으셔야할듯요? 

    json도 자바스크립트 object array랑 똑같이 만드셔야합니다 다만 큰따옴표만 잘 붙이면 됩니다

    그리고 json은 마지막에 의미없는 콤마 붙이면 안됩니다 에러남

    JSON 만들 때 vscode에서 어쩌구.json 만들고 거기다가 한번 담아보면 문법에러를 찾을 수 있습니다

     

    깃헙에 올린 파일 까보시면 Raw라는 버튼이 있는데 그거 누르면 정확한 url 주소 나옵니다

    거기로 get요청해보시길 바랍니다

     

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

About

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

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

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