ajout app

This commit is contained in:
2024-04-17 20:22:30 +02:00
parent cc017cfc5e
commit f9d05a2fd3
8025 changed files with 729805 additions and 0 deletions

View File

@ -0,0 +1,17 @@
import { IncomingMessage } from 'http'
export function getTargetPath(req: IncomingMessage) {
const destination = req.headers.destination as string
if (!destination) {
return null
}
/* Check if the destination header is a full URL */
if (destination.startsWith('http://') || destination.startsWith('https://')) {
return new URL(destination).pathname
} else {
/* Extract the path from the destination header */
const startIndex =
destination.indexOf(req.headers.host) + req.headers.host.length
return destination.substring(startIndex)
}
}