Yes, all params will be strings.
This is extracted from the expressjs route.js
:
var val = 'string' == typeof m[i]
? decodeURIComponent(m[i])
: m[i];
So the val
will always be a string, since the result of decodeURIComponent
is always a string, while m
is the result of a RegExp.exec() which returns an array of matched strings, so it's also safe to assume that m[i]
will be a string.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…