Boa tarde pessoal! Estou tentando fazer um site com o React que utiliza de uma API(também feita por mim) para consumir dados, para isso estou utilizando o HTTPS com o SPDY e Express, gerei um certificado SSL pelo windows e estou aplicando ele para utilizar da criptografia entre cliente e servidor, utilizando também sessões com passport e express-sessions, dito isso, tenho algumas perguntas.
No React Axios não aceita o certificado, acredito que seja por ser "Self-Signed"e me retorna o erro: "net::ERR_HTTP2_PROTOCOL_ERROR 200 (OK)". Porém no Postman a API funciona normal, teria como colocar a minha aplicação para aceitar esse certificado? Só achei a opção de colocar "rejectUnauthorized: false" no axios mas vi que nisso pode vir problemas de segurança com ataques MITM, gostaria que o certificado por si só funcionasse e fosse autenticado como verdadeiro para esta aplicação.
API node é a melhor forma de fazer um backend pro React? como vocês fazem e qual o motivo?
OBRIGADO!!