happiness (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) happiness

【GatsbyJS】動的なルーティングをしたときに404ページが一瞬表示される現象の解消

こういうときに、development環境以外で404ページが一瞬表示されることがある。

  • gatsby-node.jsには404ページの設定がしてある状態。
  • pages/post/[id].tsxがある

github-pageなどにデプロイしてexample.com/post/AAAなどにアクセスすると、一瞬404ページがフラッシュする。

解決方法

https://github.com/gatsbyjs/gatsby/issues/5329#issuecomment-484741119