私はreact-router-dom 4.0.0ライブラリを使用しようとしています。しかし、それは私にこのエラーを送信します。未定義のプロパティ 'location'を読み取ることができません
Uncaught TypeError: Cannot read property 'location' of undefined
browserHistoreでこの問題が発生しているようです。私がreact-router 2.x.xを使用する前に、すべては問題なくでした。 は、これはこれは私のルート
import React from 'react'
import { IndexRoute, Route } from 'react-router-dom'
import App from './containers/App'
import Main from './containers/Main'
import First from './containers/First'
export const routes = (
<Route path='/' component={Main}>
<Route path='/path' component={First} />
<IndexRoute component={App} />
</Route>
)
そしてまた、サーバ側のために、私は
app.get('*', function root(req, res) {
res.sendFile(__dirname + '/index.html');
});
ありがとうございました。それは私を助けた。 –
これは私に質問することから私を救った。どうもありがとう。しかし、 'react-router-dom 'の' {BrowserRouterとしてのRouterRouter}'は 'react-router-dom'から '{BrowserRuber、RouteとしてのRouter} '以外のものをインポートします。 – Jeril
@Jeril Fixed!ありがとう。 –