is there a way to send a request to the discord API in JS without a backend?

How do i send a request to the discord API without a backend (in js or anything web pages support)?
This is my code:

var discordUrl = 'https://discord.com/api/users/818109259048157226'; //discord url to the get user api

var request = new XMLHttpRequest();
request.open("GET", discordUrl);
request.setRequestHeader('Content-type', 'application/json'); //set the header idk its stolen code
request.setRequestHeader('Authorization', 'Bot thebottoken'); //tell discord to authenticate with a bot

(async () => {
  try {
    const success = true; // this was here im not gonna change it because it works (kind of)

    if (success === true) { // idk
        
      const Payload = { // the thing being sent
        
      };
      request.send(JSON.stringify(Payload));// send the request

    } else {
      console.error('status: ', data.status, ' message: ', data.message); //if error then dont explode
    }
  } catch (error) {
    console.error('erm merror: ', error);//if error then dont explode #2
  }
})();

Error with CORS.
I DO have node.js installed on vercel so a backend isn’t technically a problem but i’d need a complete walktrough cuz i don’t even know how to install node.js on vercel, my friend installed it for me.

Code for fetching avatars on the teampage of my site, so i only need the "avatar":"<avatarhash>" field.

I tried to use cors-anywhere.herokuapp.com, returned 403 Forbidden.