basename无法工作connected-react-router
创始人
2024-11-25 09:30:22
0

问题描述:basename无法工作connected-react-router。

解决方法:

  1. 确保已正确配置basename参数。basename参数用于指定应用程序部署的基本URL路径。在React应用程序中,通常需要将basename参数设置为服务器上部署应用程序的目录。

    import { ConnectedRouter } from 'connected-react-router';
    import { createBrowserHistory } from 'history';
    
    const history = createBrowserHistory({ basename: '/your-base-url' });
    
    ReactDOM.render(
      
        
          
        
      ,
      document.getElementById('root')
    );
    
  2. 确保已正确设置服务器的路由配置。如果应用程序部署在子目录中,例如/your-base-url,则需要确保服务器的路由配置正确指向该子目录。

    例如,在使用Nginx作为服务器的情况下,需要在Nginx配置文件中添加以下代码片段:

    location /your-base-url {
      # 配置代理到React应用程序的端口
      proxy_pass http://localhost:3000;
    }
    

    请根据您使用的服务器软件进行相应的配置。

  3. 确保路由链接使用正确的路径。如果您在应用程序中使用了组件或history.push方法来跳转到其他路由,确保路径是相对于basename的。

    例如,在使用组件时,将to属性设置为相对于basename的路径:

    import { Link } from 'react-router-dom';
    
    const MyComponent = () => (
      Go to other page
    );
    

    在使用history.push方法时,将路径设置为相对于basename的路径:

    import { useHistory } from 'react-router-dom';
    
    const MyComponent = () => {
      const history = useHistory();
    
      const goToOtherPage = () => {
        history.push('/your-base-url/other-page');
      };
    
      return ;
    };
    

通过以上解决方法,您应该能够解决basename无法工作的问题,并使connected-react-router正常工作。

相关内容

热门资讯

三分钟了解!wpk数据透视(透... 三分钟了解!wpk数据透视(透视)辅助透视((2020已更新))(哔哩哔哩)是一款可以让一直输的玩家...
6分钟了解!wepoke有没有... 1、6分钟了解!wepoke有没有玄学!竟然是真的有挂((2022已更新))(哔哩哔哩)2、进入游戏...
透视脚本!aApoker外挂透... 透视脚本!aApoker外挂透明挂辅助工具,wepower德州扑克,详细教程(有挂解惑)-哔哩哔哩准...
7分钟了解!微扑克app发牌规... 自定义微扑克app系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你是...
重大来袭!扑克世界辅助软件!确... 重大来袭!扑克世界辅助软件!确实是真的有挂((2023已更新))(哔哩哔哩);1分钟了解详细教程(微...
八分钟攻略!红龙扑克辅助器(透... 八分钟攻略!红龙扑克辅助器(透视)辅助透视((2021已更新))(哔哩哔哩)是一款可以让一直输的玩家...
一分钟快速了解!fishpok... 一分钟快速了解!fishpoker下载外挂透视辅助神器,fishpoker扑克辅助,详细教程(有挂神...
玩家交流!德州辅助软件线上!确... 此外,数据分析德州(德州)辅助神器app还具备辅助透视行为开挂功能,通过对客户德州透明挂的深入研究,...
3分钟了解!智星德州辅助(透视... 3分钟了解!智星德州辅助(透视)辅助透视((2025已更新))(哔哩哔哩)是一款可以让一直输的玩家,...
记者揭秘!微扑克辅助多少钱!果... 记者揭秘!微扑克辅助多少钱!果真真的有挂((2024已更新))(哔哩哔哩);微扑克辅助最新版本免费下...