有人可以解释为什么这样简单的路由器设置:
<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>
(点击链接时出现 ):
为什么要尝试下载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
}