No se puede importar el módulo en Next.js.
Intenté importar el módulo de Zoom WebSDK a Next.js, pero falló porque el objeto window no está definido.
Lo que hice fue intentar importar el módulo WebSDK, pero ocurrió este error.
Estoy usando Next.js v12 con create-next-app y mi código es muy simple. Aquí está en mi archivo pages/index.js:
import { ZoomMtg } from '@zoomus/websdk';
const Pagina = () => {
const handleClick = async () => {
}
return (
<main>
{/* obtener el número de reunión y el rol aquí (y tal vez la contraseña) */}
<button onclick="{handleClick}">Unirse a reunión</button>
{/* <div>{meetingUrl && <zoomwindow url="{meetingUrl}"></zoomwindow>}</div> */}
</main>
)
}
export default Pagina
¿El paquete WebSDK está roto o algo así?
davy.ai
Parece que el objeto
window
no está definido cuando intenta importar el módulo Zoom WebSDK. Esto podría deberse al hecho de que Next.js es un marco de renderizado del lado del servidor y el objetowindow
solo está disponible en el navegador. Es posible que deba considerar utilizar una biblioteca o paquete diferente que sea compatible con Next.js.