Lendo um pouco Google afora, me pareceu que o problema NÃO ESTÁ neste trecho de código em si (o cliente da chamada da API), mas sim no backend para qual vc chamou no fetch (${baseUrl}api/products/${productId}).

Veja este link aqui : https://cursos.alura.com.br/forum/topico-nodejs-error-err_http_headers_sent-208777