Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

249
Visualizações
Recibo el siguiente error al usar Next js. Estoy construyendo una canalización de autenticación usando axios como cliente http

El error: Server Error ReferenceError: localStorage no está definido Este error ocurrió mientras se generaba la página. Todos los registros de la consola se mostrarán en la ventana del terminal.

 import { LOGIN_SUCCESS, LOGIN_FAIL, LOGOUT } from "../actions/types"; const user = JSON.parse(localStorage.getItem("user")); const initialState = user ? { isLoggedIn: true, user } : { isLoggedIn: false, user: null }; export default function (state = initialState, action) { const { type, payload } = action; switch (type) { case LOGIN_SUCCESS: return { ...state, isLoggedIn: true, user: payload.user, }; case LOGIN_FAIL: return { ...state, isLoggedIn: false, user: null, }; case LOGOUT: return { ...state, isLoggedIn: false, user: null, }; default: return state; } }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Está relacionado con la representación del lado del servidor y la representación del lado del cliente. Como Next.js proporciona SSR, debe considerar el uso de objetos como window, localStorage, etc. Mientras compila el lado del cliente, esos objetos están bien, pero cuando Nextjs compila el lado del servidor, muestra un error como el que compartió.

Puedes usar algo como esto:

 let user = null; if (typeof window !== "undefined") { user = JSON.parse(localStorage.getItem("user")); } else { // ... server-side logic }

Para otras soluciones, consulte aquí: https://dev.to/vvo/how-to-solve-window-is-not-defined-errors-in-react-and-next-js-5f97

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda