我有一个KOA端点。我有一个只能接受数字的quantify
参数,我如何直接在KOA路由器中强制执行此操作?
.put('/cart/:product/:quantity', async ctx => {
quantity = ctx.params.quantity;
ctx.body = 'my code here';
}
答案 0 :(得分:0)
使用此正则表达式:
'/cart/:product/:quantity(\\d+)'
^匹配仅包含数字的数量。 \d+
是正则表达式,但您必须为路由器添加另一个\
以将其转换为正确的正则表达式,因为路由是字符串。