我有一个使用 create-react-app 模板创建的反应应用程序,并希望将其作为另一个应用程序文件夹的一部分部署在 IIS 上。
在加载导航组件后在客户端导航上加载但是当我从浏览器刷新 url 时出现 404 错误
例如:我使用 npm run build 和 package.json 构建
我还将基本名称设置为路由器组件
打开反应站点并导航到“管理员”组件时,它会正确显示该组件。但是,当我通过从浏览器刷新按钮刷新重新加载相同的 url 时,我得到一个 404 错误页面未找到。
当我使用 npm start 运行时,它默认以http://localhost:3000/运行,并且在组件导航中将 url 更改为http://localhost:3000/admin。在这里,如果我从浏览器刷新它会加载页面并正确导航显示导航组件。
我缺少什么来完成这项工作?