Astro / DevTo RestAPI - Solving the Unexpected Token R Error in JSON"

mmvergara - Jan 22 '23 - - Dev Community

In my personal website

  • I Fetch markdown files from this account using Dev.To Rest API
  • Pre render the pages on my personal website ( Astro )

Everytime during the building process ( vercel/astro ) this error comes in.

JSON Token R Error
This is usually because the request failed.

I tried adding a 1 second delay using

// 1 Sec Delay
await new Promise((res, rej) => {
  setTimeout(() => {
    res("");
  }, 1000);
});
Enter fullscreen mode Exit fullscreen mode

and it worked!

Conclusion:
Maybe adding a delay will sometimes solve a failed request for SSG pages

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .