0

我有一个使用 create-react-app 模板创建的反应应用程序,并希望将其作为另一个应用程序文件夹的一部分部署在 IIS 上。

在加载导航组件后在客户端导航上加载但是当我从浏览器刷新 url 时出现 404 错误

例如:我使用 npm run build 和 package.json 构建

包.json

我还将基本名称设置为路由器组件

浏览器路由器

打开反应站点并导航到“管理员”组件时,它会正确显示该组件。但是,当我通过从浏览器刷新按钮刷新重新加载相同的 url 时,我得到一个 404 错误页面未找到。

当我使用 npm start 运行时,它默认以http://localhost:3000/运行,并且在组件导航中将 url 更改为http://localhost:3000/admin。在这里,如果我从浏览器刷新它会加载页面并正确导航显示导航组件。

我缺少什么来完成这项工作?

在此处输入图像描述

4

0 回答 0