首页 > 解决方案 > 使用 React 路由器时直接访问子文件夹?

问题描述

我有一个使用反应路由器 dom 5.2.0 的反应应用程序。它位于 的子文件夹中http://www.example.com/app。它工作正常。

我希望能够将端点(用户可以使用其 Web 浏览器直接访问)放在http://www.example.com/app/api/file_to_access.php

当我访问http://www.example.com/app/api/file_to_access.php我的 React 应用程序时,它不会显示给我file_to_access.php。就好像 React 已经“捕获”了我的应用程序下的所有子文件夹。如何允许人们直接访问子文件夹/资产?

我的路线如下所示:

<Switch>
    <Route exact path="/camera/:cameraAccessor/frameViewer" component={Viewer} />
    <Route exact path="/camera/:cameraAccessor" component={CameraDetails} />
    <Route exact path="/" component={Dashboard}>
    </Route>
</Switch>

标签: reactjsreact-routerreact-router-dom

解决方案


推荐阅读