reactjs - 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/login或www.mypage.com/login_admin那么它说“未找到”。
旁注:这个应用程序不是我开发的。它是由另一位开发人员完成并交给我的。它在本地工作,但不在生产服务器上。
解决方案
推荐阅读
- azure-devops - Azure DevOps 权限报告 - 超出默认计数 100
- python - Windows 和 Mac 中的路径
- java - Micronaut AWS Lambda 注入依赖项 NULL
- python - 在 seaborn 条形图中设置条形宽度
- xml - Powershell:在 SelectNodes 中使用变量不起作用
- pdf - Itext7 清理方法抛出错误 - 索引超出范围
- android - UPI 付款在 razorpay Android 集成中不起作用
- javascript - Node.js - 服务器端命令提示符命令输入?
- asp.net-core-webapi - dotnet ef dbcontext 脚手架在 vs2019 中无法正常工作
- ruby - 使用 fastlane 时在任何源中都找不到 rake-12.3.3