React-Router Link to = пытается скачать x.app.js по клику - PullRequest
0 голосов
/ 21 сентября 2018

Может кто-нибудь объяснить, почему эта ужасно простая настройка маршрутизатора:

        <Router>
            <Switch>                
                <Route exact path='/' component={Home} />
                { this.props.loggedIn() &&
                    <div>
                        <Route exact path='/projects' component={Tools} />
                        <Route path='/project/:project_id' component={EditProject} />
                        <Route exact path='/calculator' component={Calculator} />
                    </div>
                }                
                <Route exact component={NotFound} />
            </Switch>
        </Router>

И простая ссылка на страницу:

<Link to={`/project/${proj.ID}`}><FontAwesomeIcon icon="pencil-alt" /></Link>

Результат ( при нажатии на ссылку ):

enter image description here

Почему он пытается загрузить файл JS?Я проверил и перепроверил код, и, насколько я вижу, он правильный.Кто-нибудь замечает что-нибудь глупое?

РЕДАКТИРОВАТЬ

Прежде, чем кто-либо думает, что project_id является фактом, x.app.js здесь является необработанным объектом, который я использую:

{
    Coords: "2389572935"
    CustomerID: 0
    FacilityType: 0
    ID: 4
    Name: "Loki Testing New Project"
    UserID: 2
    VerifiedByBL: 0
    VerifiedByCustomer: 0
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...