React-Router Link to =尝试点击下载x.app.js

时间:2018-09-21 10:51:01

标签: reactjs react-router

有人可以解释为什么这样简单的路由器设置:

        <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
}

0 个答案:

没有答案