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

Ter*_*how 7 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
Run Code Online (Sandbox Code Playgroud)

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

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

{somedefault: 'teststring'}

但我没有看到任何东西somedefault.我误解了默认参数应该在swagger节点中显示的位置吗?

hai*_*m23 0

据此如果为 true则被default忽略required