我正在为我的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页面可以重定向 . 我已将其添加为组件 .