feat: convert xml to utf-8

This commit is contained in:
2026-01-22 19:47:29 +01:00
parent 06ef233bcc
commit 01fb0aedf5
2 changed files with 8 additions and 5 deletions

View File

@@ -55,9 +55,9 @@
"timeout": 15,
"enabled": true,
"logging": true,
"entrypoint": "src/main.js",
"commands": "npm install",
"entrypoint": "dist/main.js",
"commands": "npm install && npm run build",
"path": "functions/aemet"
}
]
}
}

View File

@@ -18,10 +18,13 @@ export default async ({ req, res, log, error }: any) => {
throw new Error(`Error! status: ${response.status}`);
}
const decoder = new TextDecoder('iso-8859-15');
let xml = decoder.decode(await response.arrayBuffer())
const parser = new XMLParser();
let json = parser.parse(await response.text());
let json = parser.parse(xml);
log(json)
return res.json({sucess: false, data: json})
return res.json({sucess: true, data: json})
} catch(err: any) {
error("Error fetching forecast: " + err.message);