Add status endpoint to API

This commit is contained in:
2023-08-18 13:30:41 +02:00
committed by GitHub
parent 80c1dda083
commit 02daf5bfcf

View File

@@ -33,6 +33,19 @@ app.get('/', (req, res) => {
app.use('/example', express.static(path.join(__dirname, 'example')));
app.get('/status', (req, res) => {
let queued = Object.values(jobs['queued']);
res.json(
{
'nodes': Array.from(wss.clients),
'jobs': {
'queued': { 'count': queued.length, 'items': queued },
}
}
);
});
app.get('/jobs', (req, res) => {
let queued = Object.values(jobs['queued']);
@@ -147,4 +160,4 @@ app.use('/public', express.static('public'));
app.listen(PORT_WEB, () => {
console.log(`Job Server API running on ${PORT_WEB}`);
})
})