샌드박스
구문 강조를 지원하는 온라인 편집기입니다. 코드는 브라우저의 Web Worker에서 실행되며 api.astroway.info/v1/*에 실제 요청을 보냅니다. API 키는 로컬(localStorage)에 저장되며 어디로도 전송되지 않습니다.
작동 방식
섹션 제목: “작동 방식”- 실행 (⌘+Enter): Monaco로 TS를 JS로 트랜스파일하고 Web Worker에서 실행한 뒤, 오른쪽에
console.log출력과 오류를 표시합니다. - 공유: 코드는 lz-string으로 압축되어
location.hash에 기록됩니다. URL을 열면 편집기가 코드를 불러옵니다. - 프리셋: 대표적인 4가지 시나리오: 출생 차트, 시나스트리, Human Design, 트랜짓.
- 타임아웃 15s: 코드가 멈추면 worker가 중지됩니다.
비용이 발생하지 않는 테스트에는 aw_test_* 키를 사용하세요. 이 키는 크레딧을 차감하지 않습니다.
샌드박스는 계산 엔드포인트를 지원합니다: 차트, 시나스트리, 트랜짓, 프로그레션, 베다, 중국 점성술, Human Design, 참조 데이터. AI 해석, 생성형 리포트, 렌더링은 aw_test_*에서 작동하지 않으며 402 SANDBOX_ENDPOINT_UNAVAILABLE을 반환합니다. 이런 호출은 한 번마다 실제 비용이 들고, 크레딧이 차감되지 않는 키에는 이를 제한할 상한이 없기 때문입니다. 이러한 엔드포인트에는 aw_live_*가 필요합니다.