Erro de cabeçalho de origem do controle de acesso usando o Axios no React Web que gera erro no Chrome

Estou fazendo uma chamada de API usando o Axios em um aplicativo React Web. No entanto, estou recebendo o erro no Chrome como,

XMLHttpRequest não pode carregarhttps://example.restdb.io/rest/mock-data. Nenhum cabeçalho 'Access-Control-Allow-Origin' está presente no recurso solicitado. Origemhttp: // localhost: 8080'não é, portanto, permitido o acesso.

    {
      axios.get('https://example.restdb.io/rest/mock-data', {
      headers: { 
      'x-apikey': 'API_KEY',
      },
    responseType: 'json',
     }).then(response => {
      this.setState({ tableData: response.data });
    });
    }

Também li várias respostas no StackOverflow sobre o mesmo problema, intitulado "Access-Control-Allow-Origin", mas ainda não consegui descobrir como resolver isso. Eu não quero usar uma extensão no Chrome ou usar um hack temporário para resolver isso. Sugira a maneira padrão de resolver o problema acima.

Depois de tentar algumas respostas, tentei com isso,

    headers: { 
      'x-apikey': '59a7ad19f5a9fa0808f11931',
      'Access-Control-Allow-Origin' : '*',
      'Access-Control-Allow-Methods' : 'GET,PUT,POST,DELETE,PATCH,OPTIONS',
    },

Agora recebo o erro como,

Campo de cabeçalho da solicitação Acesso-Controle-Permitir-Origem não é permitido pelos Acessos-Controle-Permitir-Cabeçalhos na resposta de comprovação

questionAnswers(3)

yourAnswerToTheQuestion