integer method
The input as an int. defaultValue is given when the key is not
there or the value is not a number.
req.integer('page', 1);
Implementation
int integer(String key, [int defaultValue = 0]) {
dynamic val = _find(key).value;
if (val == null) return defaultValue;
num? number = val is num ? val : num.tryParse(val.toString().trim());
// NaN, Infinity and 1e400 have no int value
if (number == null || !number.isFinite) return defaultValue;
return number.toInt();
}