@merlin123 Hab es jetzt mal anders umbauen lassen:
const http = require('http');
// Function to make an HTTP request and return a promise
function getPrinterStatus(url) {
return new Promise((resolve, reject) => {
const req = http.get(url, (res) => {
let data = '';
// A chunk of data has been received
res.on('data', (chunk) => {
data += chunk;
});
// The whole response has been received
res.on('end', () => {
try {
const parsedData = JSON.parse(data);
resolve(parsedData);
} catch (error) {
reject(error);
}
});
});
// Error handling for the request
req.on('error', (error) => {
reject(error);
});
});
}
Wirft zumindest nicht gleich nen Fehler. Mal testen, wenn ich das nächste Mal was drucke