I have been doing FCC challenges for around a month, and it was a pretty smooth journey so far. However, I have seemed to hit a roadblock, that I am unable to access APIs required to complete the intermediate projects due to cross domain restrictions and such. Of course, I have heard of ways to work around this like JSONP, and proxy sites but, to me, these don’t appear to be 100% reliable, or I have not come across some proper source which explains what exactly is this. This has made my experience in solving the projects really frustrating. I would appreciate links to proper documentation, or tutorials which explain exactly how JSON can be fetched cross-domain, preferably with real world examples.
Basically, if I were to end up developing an actual website which required access to APIs, what would be a step to step guide to accomplish this.