Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

290
Vistas
No se puede obtener la propiedad 'ubicación' de undefined. Reaccionar enrutador

Estoy tratando de configurar React Router en una aplicación que usa la pila MERN y aparece el error 'No se puede obtener la propiedad "ubicación" de indefinido'.

A continuación es donde configuro el motor de vista de reacción en mi aplicación Express y llamo a la vista de índice donde se define mi enrutador.

 app.set('views', __dirname + '/views'); app.engine('jsx', require('express-react-views').createEngine()) app.set('view engine', 'jsx') app.get('/', (req,res) => { res.render('index.jsx') })

aquí está el archivo index.jsx:

 if(typeof window !== 'undefined') { ReactDOM.render(<App />, document.getElementById("root")); }

Aquí está el componente de la aplicación.

 import React from 'react' import ReactDOM from 'react-dom' import { Router, Route, IndexRoute, hashHistory } from 'react-router' import Home from './components/home.jsx' import App from './app.jsx' import ContactsIndex from './components/contacts/contactsIndex.jsx' const AppRouter = () => { return ( <Router history={hashHistory}> <Route path='/' component={App}> </Route> </Router> ) } export default AppRouter

He visto a otras personas con este problema que no incluyeron una propiedad de historial al definir su enrutador. Tengo la historia incluida, así que parece que hay algo más en juego. ¿Algunas ideas?

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda