콘텐츠로 이동

사이트와 페이지

사이트와 페이지 API는 사용자 토큰 없이 호출할 수 있습니다. 모든 요청에는 브라우저용 스토어프론트 키가 필요합니다.

메서드 경로 설명 사용자 토큰
GET/site사이트 기본 정보 조회필요 없음
GET/site-meta/{key}사이트 메타 값 조회필요 없음
GET/pages/home홈 페이지 데이터 조회필요 없음
GET/pages페이지 목록 조회필요 없음
GET/pages/{slug}페이지 상세 조회필요 없음
GET/menus메뉴 목록 조회필요 없음
GET/popups활성 팝업 조회필요 없음
const site = await fetch(`${API_BASE}/site`, {
headers: {
'X-Runmoa-Site-Key': STOREFRONT_KEY,
Accept: 'application/json',
},
}).then((response) => response.json());
const page = await fetch(`${API_BASE}/pages/about`, {
headers: {
'X-Runmoa-Site-Key': STOREFRONT_KEY,
Accept: 'application/json',
},
}).then((response) => response.json());
  • 사이트 로고, 색상, 기본 메타는 /site/site-meta/{key}에서 먼저 가져옵니다.
  • 메뉴를 코드에 고정하지 말고, 화면 진입 시 /menus를 조회하세요.
  • 팝업은 화면 진입 시점에 /popups를 조회해서 최신 활성 팝업을 표시하세요.