fix: timeout parsing

This commit is contained in:
yanlong.wang 2024-06-05 19:50:48 +08:00
parent a9936d322e
commit 1e3bae6aad
No known key found for this signature in database
GPG Key ID: C0A623C0BADF9F37

View File

@ -189,7 +189,7 @@ export class CrawlerOptions extends AutoCastable {
}
let timeoutSeconds = parseInt(ctx?.req.get('x-timeout') || '');
if (!isNaN(timeoutSeconds)) {
if (!isNaN(timeoutSeconds) && timeoutSeconds > 0 && timeoutSeconds <= 180) {
instance.timeout = timeoutSeconds;
}