在双数函数中将 hug 服务器中的参数作为 /foo/something 传递

Passing parameters in hug server as /foo/something in double number function

我想在拥抱服务器中访问URL /double/<number>时获得一个数字的两倍。类似routing in flask. Is it possible to do that? In documentation of hug server的东西,我什么都没找到:

我的代码看起来像:

@hug.get('/double', number)
def doubles(n):
    return 2*n

是的,你可以这样做:

import hug

@hug.get("/double/{number}")
def doubles(response, number: hug.types.number):
    return 2 * number

请注意,如果您不定义类型,它将默认为 string