globalThis에 대해
작성일: 2026. 1. 17.
태그:
-
globalThis
-
globalThis를 왜 쓰는지
-
globalThis
- 이 변수는 javascript 환경에 존재하는 전역변수입니다.
- globalThis는 js의 특성상 여러 환경 위에서 작동하는 환경을 고려한 변수입니다.
- 브라우저에선 globalThis => window
- node에선 globalThis => global
-
globalThis를 왜 쓰는지
이 변수를 사용할 일은 많지 않을 수 있습니다. 저는 아래와 같은 경우에 사용하고 있습니다.
next.js 서버를 가지고 api를 만들었는데 이 api간 변수 공유가 필요한 경우 사용할 수 있습니다. 여기서 주의해야할 점은 서버가 여러 인스턴스를 가지고 있을 경우 인스턴스간의 데이터는 공유하지 못한다는 점입니다.
단일 서버나 해당 서버에서만 해당 변수에 접근해도 된다면 사용하시는걸 추천드립니다.