Javascript 单击时响应路由器链接未更新终结点

Javascript 单击时响应路由器链接未更新终结点,javascript,reactjs,react-router,endpoint,Javascript,Reactjs,React Router,Endpoint,我正在尝试使用路由器设置一个基本的React应用程序。但是,当您单击链接标记时,它将呈现正确的EpisodeDisplay组件,但端点不会更新。我尝试了更改路由路径以及更新链接端点。当我手动输入端点时(localhost:3000/seasion1),主页面将呈现。我不知道如何纠正这个问题 任何帮助都将不胜感激 应用程序 从“React”导入React; 从“./MainPage/MainPage”导入主页面; 导入“/App.scss”; 从“react router dom”导入{Rout

我正在尝试使用路由器设置一个基本的React应用程序。但是,当您单击链接标记时,它将呈现正确的EpisodeDisplay组件,但端点不会更新。我尝试了更改路由路径以及更新链接端点。当我手动输入端点时(localhost:3000/seasion1),主页面将呈现。我不知道如何纠正这个问题

任何帮助都将不胜感激

应用程序

从“React”导入React;
从“./MainPage/MainPage”导入主页面;
导入“/App.scss”;
从“react router dom”导入{Route,Switch};
从“./eposodedisplay/eposodedisplay”导入eposodedisplay;
常量应用=()=>{
返回(
} />
} />
);
};

导出默认应用程序您是否可以尝试使用BrowserRouter在App.js中包装内容,如下所示

从“React”导入React;
从“./MainPage/MainPage”导入主页面;
导入“/App.scss”;
从“react Router dom”导入{Route,Switch,BrowserRouter as Router};
从“./eposodedisplay/eposodedisplay”导入eposodedisplay;
常量应用=()=>{
返回(
} />
} />
);
};

导出默认应用程序我想你会希望你的第二条路线只是
路径
而不是
精确路径
。你也可以试着把你的回家路线放在另一条下面,这样它就不是第一条被匹配的路线了。谢谢。。。真不敢相信我忘了那部分!我快疯了!