I have just deployed my react app on firebase which comes with a pre-configured SSL certificate, but since I am making API calls to a node js server using HTTP and not HTTPS, The browser is blocking all my API calls and labeling them as in-secure. When I open the issue tab inside chrome developer tools I get recommended to load all resources via HTTPS to improve the security of my site.
My question is since I already have a pre-configured SSL certificate for my firebase app, do I also need to generate a separate certificate signed by 'Certificate Authority', or CA for my node server? if yes, I would like to know how I could achieve that?
note: I have also generated 'self-signed certificates' using node js 'HTTPS' module, but still it's not working with the browser since it's I signed the certificate and I am not authorized, certificate signer, therefore, the browser returns invalid certificate.
Thanks for your help in advance.