我有以下代码:
pytest --pyargs path/to/test.py
每当我访问 <BrowserRouter>
<Switch>
<Route exact path="/" component={App} />
<Route path="/test" component={Component} />
<Route component={NotFoundComponent} />
</Switch>
</BrowserRouter>
时,我都会看到/
。所以这很好。但是,其他一切都没有:
当我尝试转到App
时,我得到/test/
并在控制台中Cannot get /test
。当我转到任何其他页面时,我没有得到GET http://localhost:8080/test 404 (Not Found)
,而是与刚刚描述的相同。
我使用的是React Router v4,我没有安装Redux,一切都非常基本,现在没有使用其他任何东西。