Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
No se puede obtener la propiedad 'ubicación' de undefined. Reaccionar enrutador

Estoy tratando de configurar React Router en una aplicación usando la pila MERN y recibo 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
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!