마지막 과제 api 접속이 안되서 fetch.json만들어서 했는데 안되네요ㅜ 어떻게 해야하죠?
65
작성한 질문수 9
[
{
"id": 1,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img1.jpeg'
},
{
"id": 2,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img2.jpeg'
},
{
"id": 3,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price: 12500",
"stokeCount": 100,
"thumbnailImg": 'assets/img3.jpeg'
},
{
"id": 4,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img4.jpeg'
},
{
"id": 4,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img4.jpeg'
},
{
"id": 5,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img5.jpeg'
},
{
"id": 6,
"productName": '버그를 Java라 버그잡는 개리씨 키링 개발자키링 금속키링',
"price": 12500,
"stokeCount": 100,
"thumbnailImg": 'assets/img6.jpeg'
},
];
답변 2
0
안녕하세요, 제주코딩베이스캠프입니다!
API 요청 주소가 이전되어 안내드립니다.
변경된 주소
https://dev.wenivops.co.kr/services/js-basecamp주요 엔드포인트:
전체 상품 조회:
https://dev.wenivops.co.kr/services/js-basecamp/mall상품 상세 조회:
https://dev.wenivops.co.kr/services/js-basecamp/mall/{id}API 문서:
https://dev.wenivops.co.kr/services/js-basecamp/docs
기존 https://test.api.weniv.co.kr/mall 주소는 더 이상 사용되지 않으니, 새로운 주소로 변경해서 사용해주세요!
불편을 드려 죄송합니다😭
0
안녕하세요, 인프런 AI 인턴입니다.
khjoo1203님, JSON 파일에 오류가 있어서 API 접속이 안 될 확률이 있습니다. 아래의 몇 가지 사항을 체크해 보시길 추천합니다.
JSON 구문 오류:
- JSON 객체 내의
productName과thumbnailImg에서 사용하는 따옴표는 반드시 쌍따옴표(")여야 합니다. 현재 JSON에서는 작은 따옴표(')를 사용하고 있습니다. 모든 작은 따옴표를 쌍따옴표로 변경해주세요.
price의 값 중 하나가"price: 12500"으로 잘못 기입되어 있습니다.:뒤에 공백이 있는 것을 제거하고 값을 정정해 주세요.
- JSON 객체 내의
ID 중복:
id가 4인 객체가 두 번 존재합니다.id는 고유해야 하므로 다른 번호로 변경하시기 바랍니다.
파일 형식 확인:
- JSON은 배열을 표기할 때 마지막에
;를 사용하지 않습니다. 이는 JSON 파일의 형식에 맞지 않으므로, JSON 배열의 종결부에 섬리콜론(;)을 제거해 주세요.
- JSON은 배열을 표기할 때 마지막에
기타 사항:
- JSON은 오류 확인이 필요할 경우 JSONLint와 같은 온라인 도구를 활용해 보시는 것도 도움이 됩니다.
- JSON은 오류 확인이 필요할 경우 JSONLint와 같은 온라인 도구를 활용해 보시는 것도 도움이 됩니다.
수정 후에도 문제가 발생하면, 구체적인 코드 사례와 함께 질문을 다시 한 번 올려주세요. 감사합니다.
프론트엔드 학습 수준 문의
0
19
2
리액트 챕터별 코드에서 eslint 설정파일이 없어요
0
36
2
최근 코테, 과제 테스트 트렌드
0
51
2
lucide react 아이콘 설치
0
34
2
17강 zustand store 서버에서 생성
1
29
1
문의관련 문의
0
36
2
next.js 를 2대이상 실행하는 경우 제공하는 cache 기능들은 어떻게 되나요?
0
46
2
76. 전문성 더하기: 놓치면 아쉬운 관련 기술들 수업 자료가 없어요.
0
41
2
ai 도구 질문
0
27
1
저는 왜 콘솔에서 props가 한 줄만 찍히나요?
0
43
1
렌더링 차단 리소스 javascript 실행에 관련해서 질문 있습니다.
0
43
2
데이터 로딩중 화면만 계속 나와요!!
0
48
2
퍼블리셔일경우 어느정도 수준까지 강의를 들어야할까요
0
73
2
02-04 layout.tsx 구조가 달라요
0
53
2
불변성을 지키며 수정 삭제를 할때도 Map이 유리한가요?
0
48
1
개인 프로젝트로 앱 개발해서 다운로드 1300 달성했는데 어느 정도 의미가 있을까요? (안드로이드 개발자)
0
65
1
22강 강의 영상 문의 드립니다.
0
46
2
20강 마무리작업에서
0
35
2
아래 위치에 동영상이 보이지 않습니다.
0
51
1
변경된 API 주소 CORS 오류
0
127
3
마지막 api안되서 인터넷으로 찾아서 해봤는데 안되네요 이게 코드가 뭐가 문제일까요?
0
110
2
마지막 과제 API 접속이 안 됩니다.
0
119
2
'변수' 부분 강의
0
191
2
강의자료 notion 페이지는 공유 안해 주시는 건가요?
0
362
2





