【发布时间】:2020-09-08 15:29:11
【问题描述】:
我正在使用Route 之类的<Route path="/:boardID" component={Board} />,并且我正在使用来自Board 组件的boardID 从this.props.match.params.boardID 获取它。当我用npm start 测试它时它工作正常。但是当我使用npm run deploy将它部署到github页面时它不起作用。
我知道,当我测试时,url 是localhost:3000/boardID-00,如果是 github 页面部署,它会变成username.github.io/projectname/boardID-00,这会导致问题。有没有办法让它适用于这两种情况?那么,在这两种情况下我都可以获取boardID 吗?
【问题讨论】:
标签: javascript reactjs github github-pages react-router-dom