首页 > 解决方案 > React roues 在生产环境中无法正常工作(共享服务器环境)

问题描述

在本地,我的反应应用程序中有以下路线。那些正在工作:

const routes: Route[] = [
  {
    path: '/login',
    title: 'Login',
    scope: 'auth',
    component: Login,
  },
  {
    path: '/login-admin',
    title: 'Login Admin',
    scope: 'auth',
    component: LoginAdmin,
  }, 

我可以同时导航:localhost:3360/login 和 localhost:3360/login_admin

但是,当我在服务器上上传文件(共享主机,所以我手动上传构建文件夹内容)并且没有命令行支持时,这些路由不起作用。

我可以打开www.mypage.com并将我重定向到www.mypage.com/login(这是所需的功能),但是,如果我直接输入www.mypage.com/loginwww.mypage.com/login_admin那么它说“未找到”。

旁注:这个应用程序不是我开发的。它是由另一位开发人员完成并交给我的。它在本地工作,但不在生产服务器上。

标签: reactjs

解决方案


推荐阅读