mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Set default DNS resolution order to IPv4 first
This commit is contained in:
@@ -32,6 +32,8 @@ const multer = require("multer");
|
|||||||
const responseTime = require('response-time');
|
const responseTime = require('response-time');
|
||||||
|
|
||||||
// net related library imports
|
// net related library imports
|
||||||
|
const net = require("net");
|
||||||
|
const dns = require('dns');
|
||||||
const DeviceDetector = require("device-detector-js");
|
const DeviceDetector = require("device-detector-js");
|
||||||
const fetch = require('node-fetch').default;
|
const fetch = require('node-fetch').default;
|
||||||
const ipaddr = require('ipaddr.js');
|
const ipaddr = require('ipaddr.js');
|
||||||
@@ -89,7 +91,6 @@ function createDefaultFiles() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const net = require("net");
|
|
||||||
// Work around a node v20.0.0, v20.1.0, and v20.2.0 bug. The issue was fixed in v20.3.0.
|
// Work around a node v20.0.0, v20.1.0, and v20.2.0 bug. The issue was fixed in v20.3.0.
|
||||||
// https://github.com/nodejs/node/issues/47822#issuecomment-1564708870
|
// https://github.com/nodejs/node/issues/47822#issuecomment-1564708870
|
||||||
// Safe to remove once support for Node v20 is dropped.
|
// Safe to remove once support for Node v20 is dropped.
|
||||||
@@ -98,6 +99,9 @@ if (process.versions && process.versions.node && process.versions.node.match(/20
|
|||||||
if (net.setDefaultAutoSelectFamily) net.setDefaultAutoSelectFamily(false);
|
if (net.setDefaultAutoSelectFamily) net.setDefaultAutoSelectFamily(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Set default DNS resolution order to IPv4 first
|
||||||
|
dns.setDefaultResultOrder('ipv4first');
|
||||||
|
|
||||||
const cliArguments = yargs(hideBin(process.argv))
|
const cliArguments = yargs(hideBin(process.argv))
|
||||||
.option('disableCsrf', {
|
.option('disableCsrf', {
|
||||||
type: 'boolean',
|
type: 'boolean',
|
||||||
|
Reference in New Issue
Block a user