How: browser nodes to fetch content from a go or nodejs node?

Hi folks,
I’ve tried many ways to get the browser node to fetch content from a remote node (tried both go-ipfs and nodejs js-ipfs), but it just doesn’t work. I even tried a method that I had seen with websockets and a reverse proxy on nginx.

If a browser node cannot get the content from my own bootstrap node it would mean all my users would have to get the content from a server running ipfsAPI…making any decentralization disappear.

How are any of you doing this?

I’m also interested in responses to this question