【发布时间】:2017-08-20 00:04:42
【问题描述】:
服务器端代码:
router.get('/*', function(ctx, next) {
const context = {};
const initialState = {};
const appStore = createAppStore(null, initialState);
const appString = ReactDOMServer.renderToString(
<Provider store={appStore} key="provider">
<StaticRouter location={ctx.url} context={context}>
{renderRoutes(routes)}
</StaticRouter>
</Provider>
);
...
(路线 - 只是从示例页面复制过去) 在某些路线上请求后,我总是得到主页
如果我使用自己的路线
const routes =
[
{ path: '/',
exact: true,
component: Home
},
{ path: '/about',
component: About
}
]
在这两条路线上,我还获得了主页,单击链接不起作用并且不记录任何错误
我的仓库:https://github.com/kirsanv43/react-universal-starter-kit/blob/master/src/server.js
【问题讨论】:
标签: javascript react-router-v4