Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IndexRoute为每个路径显示相同的页面_Javascript_Reactjs_React Router_Jsx - Fatal编程技术网

Javascript IndexRoute为每个路径显示相同的页面

Javascript IndexRoute为每个路径显示相同的页面,javascript,reactjs,react-router,jsx,Javascript,Reactjs,React Router,Jsx,我使用IndexRoute编写了这个routes.jsx文件 import React from "react"; import { Route, IndexRoute} from "react-router"; import {Default } from "./default"; import Home from "./home"; import Login from "./login"; export const routes = ( <Route path="/" comp

我使用
IndexRoute
编写了这个routes.jsx文件

import React from "react";
import { Route, IndexRoute} from "react-router";

import {Default } from "./default";
import Home from "./home";
import Login from "./login";

export const routes = (
  <Route path="/" component={Default}>
    <IndexRoute component={Home}/>
    <Route path="/login" component={Login} />
  </Route>

);
从“React”导入React;
从“反应路由器”导入{Route,IndexRoute};
从“/Default”导入{Default};
从“/Home”导入主页;
从“/Login”导入登录名;
导出常量路由=(
);

当我在3000端口打开我的应用程序时,会显示
Home
,但当我执行
/login
操作时,它仍会呈现
Home
。此配置有任何错误吗?

请尝试在登录前删除“/”


因为它从父路由获取“/”。

您使用的是哪个版本的react router,并且控制台中是否出现任何错误。您还可以添加默认值的代码吗?我在控制台中没有收到任何错误。react-router版本为2.8.1。url是否正在更改以及您正在使用的历史对象url是否没有更改,我没有使用历史对象