mirror of
https://github.com/fosrl/pangolin.git
synced 2026-03-08 03:36:37 +00:00
Fix #1501
This commit is contained in:
@@ -306,10 +306,14 @@ export async function getTraefikConfig(
|
|||||||
...additionalMiddlewares
|
...additionalMiddlewares
|
||||||
];
|
];
|
||||||
|
|
||||||
if ((resource.headers && resource.headers.length > 0) || resource.setHostHeader) {
|
if (
|
||||||
|
resource.headers ||
|
||||||
|
resource.setHostHeader
|
||||||
|
) {
|
||||||
// if there are headers, parse them into an object
|
// if there are headers, parse them into an object
|
||||||
const headersObj: { [key: string]: string } = {};
|
const headersObj: { [key: string]: string } = {};
|
||||||
const headersArr = resource.headers?.split(",");
|
const headersArr = resource.headers?.split(",");
|
||||||
|
if (headersArr && headersArr.length > 0) {
|
||||||
for (const header of headersArr) {
|
for (const header of headersArr) {
|
||||||
const [key, value] = header
|
const [key, value] = header
|
||||||
.split(":")
|
.split(":")
|
||||||
@@ -318,6 +322,7 @@ export async function getTraefikConfig(
|
|||||||
headersObj[key] = value;
|
headersObj[key] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (resource.setHostHeader) {
|
if (resource.setHostHeader) {
|
||||||
headersObj["Host"] = resource.setHostHeader;
|
headersObj["Host"] = resource.setHostHeader;
|
||||||
|
|||||||
Reference in New Issue
Block a user