본문으로 건너뛰기

에러 핸들링

View360 내부에서 에러가 발생했을 때, 미리 정의된 code를 포함하는 View360Error가 발생합니다.
필요한 경우 해당 code 값을 토대로, 에러를 핸들링 하실 수 있습니다.
가능한 code 값 목록을 확인하시려면 ERROR_CODES 문서를 확인해보세요.

아래는 그 예시입니다.

import View360, { View360Error, ERROR_CODES } from "@egjs/view360";

try {
const viewer = new View360("#wrapper");
} catch (err) {
if (err instanceof View360Error && err.code === ERROR_CODES.ELEMENT_NOT_FOUND) {
// "#wrapper"에 해당하는 엘리먼트를 찾을 수 없었습니다.
}
}