我正在使用与Route
类似的<Route path="/:boardID" component={Board} />
,并且我正在使用来自boardID
的Board组件中的this.props.match.params.boardID
。当我用npm start
测试它时,它可以正常工作。但是当我使用npm run deploy
将其部署到github页面时,它不起作用。
我知道,当我测试时,URL为localhost:3000/boardID-00
,如果部署了github页面,它将变为username.github.io/projectname/boardID-00
,这会引起问题。有没有一种方法可以同时适用于两种情况?因此,在两种情况下我都可以获取boardID
吗?
我正在使用类似