This commit is contained in:
Juan Ignacio Sierra 2024-08-12 19:26:59 +02:00
parent 4c35872064
commit 55c4da61a7

View File

@ -8,7 +8,6 @@ import widgets from "widgets/widgets";
const logger = createLogger("espHomeProxyHandler");
export default async function espHomeProxyHandler(req, res, map) {
const { group, service, endpoint } = req.query;
if (group && service) {
@ -18,10 +17,10 @@ export default async function espHomeProxyHandler(req, res, map) {
const url = new URL(
formatApiCall(widgets[widget.type].api, { endpoint, ...widget }).replace(/(?<=\?.*)\?/g, "&"),
);
const params = {
method: widget.method ?? req.method,
headers: widget.headers.cookie ? { "Cookie": widget.headers.cookie } : {}
headers: widget.cookie ? { Cookie: widget.cookie } : {},
};
const [status, contentType, data] = await httpProxy(url, params);
@ -65,4 +64,4 @@ export default async function espHomeProxyHandler(req, res, map) {
logger.debug("Invalid or missing proxy service type '%s' in group '%s'", service, group);
return res.status(400).json({ error: "Invalid proxy service type" });
}
}