INNER CODE UNIT · TypeScript

isTrustedProxy

laxamentumtech/audnexus · src/server.ts:70

function isTrustedProxy(ip: string, trustedProxiesList: string[]): boolean {
	try {
		return ipRangeCheck(ip, trustedProxiesList)
	} catch {
		// Treat parsing errors as non-match
		return false
	}
}

let trustedProxies: string[] = []
let server: ReturnType<typeof fastify>
const updateInterval = Number(process.env.UPDATE_INTERVAL) || 30

// Setup DB context
if (!process.env.MONGODB_URI) {
	throw new Error('No MongoDB URI specified')
}
const ctx: Context = createDefaultContext(process.env.MONGODB_URI)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…