import regionsData from '../../data/regions.json' export default defineEventHandler((event) => { const config = useRuntimeConfig() const baseUrl = config.public.siteDomain || 'https://aeseo.store' const list = regionsData.list as Array<{ sido: string, sigungu: string, dong: string }> const subjects = ['영어', '수학', '국어', '통합과학', '통합사회'] const grades = ['중학생', '고등학생'] let xml = `\n` xml += `\n` // 메인 xml += ` \n ${baseUrl}/\n daily\n 1.0\n \n` // 568개 동별 주요 과목 및 학년 URL 생성 list.forEach(r => { // 1. 동 대표 xml += ` \n ${baseUrl}/${encodeURIComponent(r.dong)}\n weekly\n 0.8\n \n` // 2. 동-과목-학년 대표 조합 subjects.slice(0, 3).forEach(sub => { xml += ` \n ${baseUrl}/${encodeURIComponent(r.dong)}-${encodeURIComponent(grades[0])}-${encodeURIComponent(sub)}\n weekly\n 0.7\n \n` }) }) xml += `` setHeader(event, 'content-type', 'application/xml; charset=utf-8') return xml })