我正在为我的SPA使用react路由器,因为我看到哈希路由不适合 生产环境 我决定使用浏览器历史记录 . 但是将其更改为浏览器历史记录,路由无法正常工作 . 有什么我做错了吗?我的包json有 "history": "^2.0.0", "react-router": "^2.5.1", `

var browserHistory = require('react-router').browserHistory;

            <Router history={browserHistory}>
                <Route path="/" component={PreAuthPage}/>
                <Route path="/loggedIn" component={PostAuthPage}>
                    <Route path="/loggedIn/page1" component={Page1}/>
                    <Route path="/loggedIn/page2" component={Page2}/>
                </Route>
            </Router>`

这就是我在客户端和服务器端所拥有的

`app.use(express.static(path.join(__dirname,"/app")));

          app.get('*', function (req, res) {
              res.sendFile(path.join(__dirname, '/app', 'index.html'))
           })

`

我应该怎么做才能访问http://localhost:8888/loggedIn

我尝试添加 app.get("/loggedIn",...) ,但没有特定的html页面可以重定向 . 我已将其添加为组件 .