sveltekit / 500 Internal Error, ReferenceError: localStorage is not defined 해결 방법

2023. 9. 6. 00:28프로그래밍

 

 

sveltekit에서 window, localStorage, location 등을 쓰려고만 하면 500 Internal Error가 발생하는데 원인을 못 찾고 헤메다가 며칠만에야 원인을 알았습니다.

 

SSR...

 

아래에 해결 방법과 출처를 붙여둡니다.

 

https://www.okupter.com/blog/sveltekit-window-is-not-defined

 

<script lang="ts">
  import { onMount } from 'svelte';
 
  onMount(() => {
    console.log(window.innerWidth);
  });
</script>

 

사업자 정보 표시
주식회사 셀엑손 (CELLAXON Inc. | 이상효 | 경기도 화성시 동탄감배산로 143, 202동 2409호 | 사업자 등록번호 : 304-81-34245 | TEL : 031-8043-3215 | Mail : ryan@cellaxon.com | 통신판매신고번호 : 2022-화성동탄-0844호 | 사이버몰의 이용약관 바로가기