在Gatsby / React的Pages文件夹之外捕获动态路由

时间:2019-10-09 02:08:43

标签: reactjs routing router gatsby

我有这个问题: 在gatsby上,我具有以下文件夹结构:

?pages
 ┣ ?home
 ┃ ┣ ?Home.scss
 ┃ ┗ ?index.js
 ┣ ?ShowDetail
 ┃ ┣ ?index.js
 ┃ ┗ ?ShowDetail.scss

从后端的主页上,我收到以下URL示例:http://somehost/ve/show/[showid],用于在主页上生成链接。 不幸的是,我无法更改后端以发送类似http://somehost/ShowDetail/[showid]之类的内容。因此,我需要一种方法来在用户单击链接时捕获URL,并将其从http://somehost/ve/show/[showid]重定向到此http://somehost/ShowDetail/[showid],因为现在它重定向到404(当然,Pages文件夹中不存在)。有没有办法在盖茨比做到这一点?谢谢!

0 个答案:

没有答案