# Getting ReferenceError: window is not defined for Next JS project

**URL:** <https://devforum.zoom.us/t/getting-referenceerror-window-is-not-defined-for-next-js-project/60191>\
**Category:** Web\
**Created:** [November 12, 2021, 4:53pm UTC](https://devforum.zoom.us/t/getting-referenceerror-window-is-not-defined-for-next-js-project/60191 "2021-11-12T16:53:02Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![lavaxDev](https://avatars.discourse-cdn.com/v4/letter/l/7cd45c/32.png) [@lavaxDev](https://devforum.zoom.us/u/lavaxDev)\
**Post date:** [November 12, 2021, 4:53pm UTC](https://devforum.zoom.us/t/getting-referenceerror-window-is-not-defined-for-next-js-project/60191/1 "2021-11-12T16:53:02Z")

</div>

**Description**  
Can’t seem to init the `ZoomMtg` library in my Next JS project. When i try to used it will throw the error below

**Browser Console Error**  
`ReferenceError: window is not defined`

**Which Web Meeting SDK version?**  
v2.0.1

**Meeting SDK Code Snippets**  
Error starts immediately after trying to use th ZoomMtg

```auto
import { ZoomMtg } from "@zoomus/websdk";

 ZoomMtg.setZoomJSLib("https://source.zoom.us/2.0.1/lib", "/av");
 ZoomMtg.preLoadWasm();
 ZoomMtg.prepareJssdk();

```

**Screenshots**

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/4/3/433db76155f5e0db300a9ac06f1b6e364f150b67.jpeg)

**Device (please complete the following information):**

- Device: [e.g. Macbook Pro]
- OS: [e.g. macOS 11]
- Browser: Chrome
- Browser Version [e.g. 88.0.4324.150 (Official Build) (x86\_64)]

**Additional context**

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [November 15, 2021, 8:15pm UTC](https://devforum.zoom.us/t/getting-referenceerror-window-is-not-defined-for-next-js-project/60191/2 "2021-11-15T20:15:26Z")

</div>

Hey @lavaxDev,

Thank you for reaching out to the Zoom Developer Forum. This is a side-effect of using hybrid or server-side rendering.

In your code, you’ll want to check if you are rendering on the server or on the client:

> <https://stackoverflow.com/questions/55151041/window-is-not-defined-in-next-js-react-app>

I hope that helps! Let me know if you have any questions.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [December 16, 2021, 6:15am UTC](https://devforum.zoom.us/t/getting-referenceerror-window-is-not-defined-for-next-js-project/60191/3 "2021-12-16T06:15:42Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
