Building a React app to extend Jira's functionality

I am looking to develop a React app which will have some custom functionality on top of what Jira already offers. For this I will need to fetch data from Jira, such as backlog and other information. I have been looking online and it seems there is an issue with CORS (Cross-Origin Resource Sharing) since my app will have a different domain. Is there a solution for this? maybe an alternative/easier method to do things? My org. has Jira data center and I am not a Jira admin (not sure if I could get the permission either). Let me know if there’s any clarifications needed. Thanks in advance!

CORS is enforced by the browser. The browser inspects headers from your Jira Datacenter server and decides if an action should be allowed or blocked by CORS.

Your only option would be to ask your Jira Data Center system administrators add your site into the Allowlist I believe based on this ticket: https://jira.atlassian.com/browse/JRASERVER-65362