ForgeTotal.js 5
el

Total.js 5

Περιορισμός του μεγέθους payload και του timeout μιας διαδρομής

Total.js 5 · total5@0.0.19 routingsecuritylimits Εκτελέστηκε με το Total.js 5

Στο τέλος μιας διαδρομής μπορείτε να προσθέσετε όρια που ξεκινούν με <. Τα <2mb, <10kb και <500b ορίζουν το μέγιστο μέγεθος του body του αιτήματος· τα <30s, <5m και <1h ορίζουν το timeout του αιτήματος. Ένα αίτημα πάνω από το όριο απορρίπτεται πριν εκτελεστεί ο handler σας.

controllers/limits.js
exports.install = function() {
	ROUTE('POST /small/ <1kb', small);
	ROUTE('POST /big/ <5mb', big);
};

function small($) {
	$.json({ ok: true });
}

function big($) {
	$.json({ ok: true });
}