title: Why Can't I Fetch a Webpage (With NodeJS and Node-Fetch)?
body: <p>I am trying to fetch a site: <a href="https://matchmaker.krunker.io/seek-game?hostname=krunker.io&amp;region=us-ca-sv&amp;game=SV%3A4jve9&amp;autoChangeGame=false&amp;validationToken=QR6beUGVKUKkzwIsKhbKXyaJaZtKmPN8Rwgykea5l5FkES04b6h1RHuBkaUMFnu%2B&amp;dataQuery=%7B%7D" rel="nofollow noreferrer">link here</a>. If you click on the link, it shows JSON: <code>{&quot;error&quot;:&quot;Socket Error&quot;}</code>. I am trying to fetch that website, and return the error.</p>
  <p>However, I get a <code>403 Forbidden</code> error instead. Is there a reason for this? I turned CORS off, but I don't think it did anything. Here is an example of what I have tried:</p>
  <pre class="lang-js prettyprint-override"><code>async function b(){
    error = await fetch('https://matchmaker.krunker.io/seek-game?hostname=krunker.io&amp;region=us-ca-sv&amp;game=SV%3A4jve9&amp;autoChangeGame=false&amp;validationToken=QR6beUGVKUKkzwIsKhbKXyaJaZtKmPN8Rwgykea5l5FkES04b6h1RHuBkaUMFnu%2B&amp;dataQuery=%7B%7D', {mode:'no-cors'}).then(res=&gt;res.json())
    console.log(JSON.stringify(error))
  }
  b()
  </code></pre>
  <p>Why doesn't anything seem to work?
  Please comment if there is anything I need to add, this is my first Stack Overflow post so I am still slightly confused by what makes a good question. Thanks for helping!!</p>
  <p>NOTE: My environment is Node.JS (testing on Repl.it which I think uses the latest Node version).</p>