Reactjs 盖茨比预取请求/页面数据//page-data.json 404

Reactjs 盖茨比预取请求/页面数据//page-data.json 404,reactjs,gatsby,Reactjs,Gatsby,不确定此双斜杠来自何处,这两个斜杠之间可能缺少某些内容。您的中的路径一定有问题,因为当您悬停时,盖茨比会向这些页面发出请求(请检查devtools中的网络选项卡)。 我也遇到过同样的问题,但通过添加这样的帮助函数解决了这个问题 import { join } from 'path'; import i18n from '../../i18n'; // I'm using i18n for internationalization export const pathTo = (url: stri


不确定此双斜杠来自何处,这两个斜杠之间可能缺少某些内容。

您的
中的路径一定有问题,因为当您悬停
时,
盖茨比会向这些页面发出请求(请检查devtools中的
网络
选项卡)。
我也遇到过同样的问题,但通过添加这样的帮助函数解决了这个问题

import { join } from 'path';
import i18n from '../../i18n'; // I'm using i18n for internationalization

export const pathTo = (url: string): string => {
  const langPathPrefix: string = i18n.language === defaultLanguage ? '' : i18n.language;
  return join('/', langPathPrefix, url);
};
我的链接也发生了这样的变化:

<Link to={pathTo('path_to_your_page')}>

在你的情况下,你的主页“/”的链接可能会出现双斜杠,所以也要检查一下