From fcd21111a0ed9ab51c67e0bde0c320716972a260 Mon Sep 17 00:00:00 2001 From: Pascal Hartig Date: Fri, 22 Sep 2023 06:25:35 -0700 Subject: [PATCH] Do not prefer ipv4 dns results Summary: This is the default from Node 17 onwards and should unblock problems we're seeing on some people's machines. Reviewed By: lblasa Differential Revision: D49415859 fbshipit-source-id: c15ab82e69db4916838228324a9739c95f3562f3 --- desktop/flipper-server-core/src/index.tsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/desktop/flipper-server-core/src/index.tsx b/desktop/flipper-server-core/src/index.tsx index 63d995ab3..7e8099f8b 100644 --- a/desktop/flipper-server-core/src/index.tsx +++ b/desktop/flipper-server-core/src/index.tsx @@ -30,3 +30,9 @@ export { } from './app-connectivity/certificate-exchange/certificate-utils'; export {sessionId} from './sessionId'; +import dns from 'dns'; + +// The default on node16 is to prefer ipv4 results which causes issues +// in some setups. +// @ts-ignore: Not in our node typings yet +dns.setDefaultResultOrder('verbatim');