mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Improve error handling of /genraw and /gen
- /generate TC backend returns more status/error texts - Fix /genraw and /gen returning null/undefined - Logging errors on /genraw if backend throws an error - Fixes #2836
This commit is contained in:
@@ -375,7 +375,9 @@ router.post('/generate', jsonParser, async function (request, response) {
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
let value = { error: true, status: error?.status, response: error?.statusText };
|
||||
const status = error?.status ?? error?.code ?? 'UNKNOWN';
|
||||
const text = error?.error ?? error?.statusText ?? error?.message ?? 'Unknown error on /generate endpoint';
|
||||
let value = { error: true, status: status, response: text };
|
||||
console.log('Endpoint error:', error);
|
||||
|
||||
if (!response.headersSent) {
|
||||
|
Reference in New Issue
Block a user