에러 핸들링
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"에 해당하는 엘리먼트를 찾을 수 없었습니다.
}
}