Node.js expressjs和httpd不工作时的React路由器
我已经在expressjs上部署了我的React应用程序,我已经设置了httpd,将所有request/MyApp重定向到我在expressjs上的应用程序 一旦expressjs服务器启动,我就可以访问我的应用程序了。 我的react应用程序中有路由器,可以将我路由到上述通话的登录页面 当我尝试通过httpdas访问时,我得到一个空白页面,组件不会被呈现 假设react路由器无法处理/MyApp/ 我怎样才能做到这一点 app.use、app.get与路径“/MyApp”不起作用 App.tsxNode.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
<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
的路线,您希望在此路线上加载什么组件?