¿Cómo puedo fetch('https://localhost:8888') para un servidor HTTP que se ejecuta localmente con un certificado autofirmado ( fetch proveniente de undici)?
El truco es usar setGlobalDispatcher ( getGlobalDispatcher se puede usar para tomar el original para una restauración posterior).
import { fetch, setGlobalDispatcher, Agent, } from 'undici' setGlobalDispatcher(new Agent({ connect: { rejectUnauthorized: false } })) fetch('https://localhost:8888').then(...)