swagger节点请求中默认值出现在哪里?

时间:2017-03-03 14:09:18

标签: node.js swagger

我有以下路线:

/myroute:
    x-swagger-router-controller: myroute
    post:
        operationId: createSomething
        parameters:
            - name: payload
              in: body
              required: true
              schema:
                  type: object
                  properties:
                      somedefault:
                          type: string
                          default: teststring

在我的createSomething函数中,我尝试控制日志值:

console.log(req.swagger.params.payload.value)我希望看到

{somedefault: 'teststring'}

但我没有看到somedefault。我是否误解了默认参数应该在swagger-node中显示的位置?

1 个答案:

答案 0 :(得分:0)

根据this,如果default为真,则忽略required