Javascript 在使用react js开发的产品中重新加载网站时出错
目前,我已经用Javascript 在使用react js开发的产品中重新加载网站时出错,javascript,reactjs,.htaccess,react-router,Javascript,Reactjs,.htaccess,React Router,目前,我已经用react js开发了一个站点,并且我使用了react router dom作为路由,当我运行命令npm run build以使项目为生产做好准备时,我发现了一些不一致之处,当我试图使用xampp让站点在子目录中运行时,不一致之处如下所示 当我在浏览器中放置与根路径不同的路径时,浏览器会返回以下内容,例如localhost:8085/pruebaDev/viewusers/: 对象未定位!在此服务器上找不到请求的URL。如果您已手动输入URL,请检查拼写并重试 当我只放置它加载的子
react js
开发了一个站点,并且我使用了react router dom
作为路由,当我运行命令npm run build以使项目为生产做好准备时,我发现了一些不一致之处,当我试图使用xampp让站点在子目录中运行时,不一致之处如下所示
localhost:8085/pruebaDev/viewusers/
:localhost:8085/pruebaDev/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /pruebaDev/
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L]
</IfModule>
路由App.js的配置文件
<Router basename={'/pruebaDev/'}>
...
</Router>
...
您在浏览器控制台中看到的错误是什么?这是错误=>加载资源失败:服务器响应的状态为404(未找到)。也许这个答案可以帮助您:您在浏览器控制台中看到的错误是什么?这是错误=>加载资源失败:服务器响应的状态为404(未找到)也许这个答案可以帮助你:
<Router basename={'/pruebaDev/'}>
...
</Router>