我有几个页面的简单应用程序。在根域上:https://main-domain.com/
。
我想将https://main-domain.com/documentation/
网址用于express呈现的页面(不反应)。
但是,如果我在https://main-domain.com/documentation/
之后转到https://main-domain.com/
,则总是看到react app,清除缓存无济于事。
怎么说React仅使用特定的URL?
这是路线定义:
<Router history={history}>
<Switch>
<Route exact path="/" component={DashboardContainer} />
</Switch>
</Router>
react应用与Express一起使用:
app.get('/*', (req, res) => {
res.sendFile(path.join(__dirname, 'public', 'index.html')); });