더북(TheBook)

화면에 표시할 데이터만 가져오는 JSON 코드

[
    {
        "상품 번호": 1,
        "상품명": "빨간 풍선",
        "상품 섬네일" : "상품 섬네일 주소 URL",
        "원가": 1000,
        "할인가": 800,
    }
]

한편 1000이라는 숫자에 ‘1,000원’, ‘1000₩’처럼 단위를 표시하고 싶을 수도 있습니다. 문제는 프론트엔드와 백엔드, 양쪽 모두 데이터를 가공할 수 있다는 것입니다. 백엔드 개발자가 서버에서 ‘1000’을 ‘1,000원’으로 만들어 클라이언트에 전달하면 프론트엔드 개발자는 화면에 표시하기만 하면 됩니다.

하지만 서버에 부하가 큰 편이라면 부담을 덜기 위해 프론트엔드 개발자가 로우 데이터(raw data, 데이터베이스에 저장된 상태 그대로의 데이터)를 받아 가공할 수도 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.