Node.js expressjs和httpd不工作时的React路由器

Node.js expressjs和httpd不工作时的React路由器,node.js,reactjs,apache,express,Node.js,Reactjs,Apache,Express,我已经在expressjs上部署了我的React应用程序,我已经设置了httpd,将所有request/MyApp重定向到我在expressjs上的应用程序 一旦expressjs服务器启动,我就可以访问我的应用程序了。 我的react应用程序中有路由器,可以将我路由到上述通话的登录页面 当我尝试通过httpdas访问时,我得到一个空白页面,组件不会被呈现 假设react路由器无法处理/MyApp/ 我怎样才能做到这一点 app.use、app.get与路径“/MyApp”不起作用 App.ts

我已经在expressjs上部署了我的React应用程序,我已经设置了httpd,将所有request/MyApp重定向到我在expressjs上的应用程序

一旦expressjs服务器启动,我就可以访问我的应用程序了。 我的react应用程序中有路由器,可以将我路由到上述通话的登录页面

当我尝试通过httpdas访问时,我得到一个空白页面,组件不会被呈现

假设react路由器无法处理/MyApp/

我怎样才能做到这一点

app.use、app.get与路径“/MyApp”不起作用

App.tsx

             <Router>
                <Route  render={({ location, history }) => (
                    <React.Fragment>
                        <Suspense fallback={<Loader/>}>
                            <Switch>
                                <Route path="/" exact component={Login} />
                                <Route path="/home" component={LoginSuccess} />
                            </Switch>
                        </Suspense>
                    </React.Fragment>
                )}
                />
            </Router>

(
)}
/>

使用BrowserRouter

您托管express的路线是什么?当前,我已删除了所有映射。您的代码当前是什么?@ChrisGong我已更新了代码。您没有
MyApp
的路线,您希望在此路线上加载什么组件?