title: node.js REST Get fails on heroku plant but works fine locally
body: <p>I have a node app that loads an html file from a third party site, parses some data out and returns it to the requestor. This has worked fine since 2019 but has recently stopped working...</p>
  <p>It still works fine locally when I just run <code>node dist/index.js</code> but on Heroku I get a 403 error and a Permission Denied message.</p>
  <p>The obvious explanation would be that the third party site is stopping my requests but I am pretty much the only person that uses my site and I only use it occassionally at the weekend. (it's a convenient way of viewing cinema listings, data is pulled from cineworld.co.uk). Even if they did want to block this how would they do it? There are no IP ranges that they could block as Heroku basically just runs on AWS...</p>
  <p>Can anyone offer any explanations or suggestions as to how I can debug this further?</p>
  <p>This is using node 16 and axios to make the request. The code that makes the request is <a href="https://github.com/Roaders/cineworld-planner/blob/master/src/node/server/controllers/cinema-controller.ts#L88" rel="nofollow noreferrer">here</a>.</p>
  <p>Thanks.</p>