<動的APIルーティング>

  1. 通常の動的ルーティングと同じ
  2. リクエストのqueryフィールドかたURLの動的パスを取得できる

<1 外部APIからデータを取得 GitHubAPI>

npm install --sabe node-fetch js-base64

<2 GitHub SPIでファイル名を取得>

const repoUrl = "<https://api.github.com/repos/deatiger/nextjs-tutorial-torasemi/contents/posts>";
  const response = await fetch(repoUrl);
  const files = response.json();
  const fileNames = files.map((file) => file.name);

return fileNames.map((fileName) => {
    return {
      params: {
        id: fileName.replace(/\\.md$/, ""),
      },
    };
  });

<3 GitHubSPIでファイル情報を取得>