fix: trustProxy for Fastify
This commit is contained in:
parent
62bfb5dacc
commit
792d51d93f
@ -26,7 +26,8 @@ declare module 'fastify' {
|
|||||||
const port = isDev ? 3001 : 3000;
|
const port = isDev ? 3001 : 3000;
|
||||||
const host = '0.0.0.0';
|
const host = '0.0.0.0';
|
||||||
const fastify = Fastify({
|
const fastify = Fastify({
|
||||||
logger: false
|
logger: false,
|
||||||
|
trustProxy: true
|
||||||
});
|
});
|
||||||
const schema = {
|
const schema = {
|
||||||
type: 'object',
|
type: 'object',
|
||||||
|
@ -202,6 +202,7 @@ export async function checkDomainsIsValidInDNS({ hostname, fqdn, dualCerts }): P
|
|||||||
const domainDualCert = domain.includes('www.') ? domain.replace('www.', '') : `www.${domain}`;
|
const domainDualCert = domain.includes('www.') ? domain.replace('www.', '') : `www.${domain}`;
|
||||||
dns.setServers(['1.1.1.1', '8.8.8.8']);
|
dns.setServers(['1.1.1.1', '8.8.8.8']);
|
||||||
let resolves = [];
|
let resolves = [];
|
||||||
|
console.log(hostname)
|
||||||
try {
|
try {
|
||||||
if (isIP(hostname)) {
|
if (isIP(hostname)) {
|
||||||
resolves = [hostname];
|
resolves = [hostname];
|
||||||
@ -209,7 +210,7 @@ export async function checkDomainsIsValidInDNS({ hostname, fqdn, dualCerts }): P
|
|||||||
resolves = await dns.resolve4(hostname);
|
resolves = await dns.resolve4(hostname);
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
throw { status: 500, message: `DNS not set correctly or propogated.<br>Please check your DNS settings.` }
|
throw { status: 500, message: `Could not determine IP address for ${hostname}.` }
|
||||||
}
|
}
|
||||||
|
|
||||||
if (dualCerts) {
|
if (dualCerts) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user