如何使用数字创建KOA路径?

时间:2016-03-17 02:12:00

标签: koa koa-router

我有一个KOA端点。我有一个只能接受数字的quantify参数,我如何直接在KOA路由器中强制执行此操作?

.put('/cart/:product/:quantity', async ctx => {
    quantity = ctx.params.quantity;
    ctx.body = 'my code here';
}

1 个答案:

答案 0 :(得分:0)

使用此正则表达式:

'/cart/:product/:quantity(\\d+)'

^匹配仅包含数字的数量。 \d+是正则表达式,但您必须为路由器添加另一个\以将其转换为正确的正则表达式,因为路由是字符串。