Enable a configuration parameter to restrict URL length
opened this issue · comments
Deleted user commented
node.js version: v12.14.1
npm/yarn and version: 6.14.5
koa-router
version: 9.0.1
koa
version: 2.12.0
Code sample:
router.get('/', async (ctx, next) => {
//Being able to restrict the max length of URL invoked to prevent attacks
const reallyBigURL = `${ctx.protocol}://${ctx.host}/${ctx.url}`;
console.log(reallyBigURL.length);
}
Expected Behavior:
To be able to restrict when initializing router instance or per route, the max length of the full URL (including protocol, host & URL)
Actual Behavior:
I can't find an option in the documentation to restrict max URL length