Getting Access-Control-Allow-Headers in preflight error

We had a natter.

We think that your angular code is reusing headers, instead of tearing down the http client and creating a new one. So your code is not sending a fresh set of headers for the request you have shown the code for.

We need to see the rest of your code, or you should be able to fix based on this