Swagger文档多维数组

时间:2019-02-22 12:20:50

标签: swagger-2.0 openapi

我在端点上的查询中有此过滤器:

  

&filter [person] [0] [name] = joe&filter [person] [0] [lastName] = bloggs

我正在使用这个

router.post("/request/customer", (req, res) => {
    var pendingRequest = new Customer({
        name: req.body.name,
        age: req.body.age,
        isNewCustomer: true,
        requestInfo: {
            customerType: req.body.customerType,
            sendTo: {
                email: req.body.sendTo_email,
                company: req.body.sendTo_company
            },
            returnTo: {
                email: req.body.returnTo_email,
                company: req.body.returnTo_company
            }
        },
    });
    pendingRequest
        .save()
        .then(result => {
            console.log(result);
            res.status(200).json({
                message: "Handling POST request to /pending",
                createdRequest: result
            });
        })
        .catch(err => {
            console.log(err);
            res.status(500).json({
                error: err
            });
        });

但这会在URL中生成此查询:

  

&filter [person] =%7B%0A%20%20%22name%22%3A%20%22Joe%22%2C%0A%20%20%22lastName%22%3A%20%22Bloggs%22%< / p>

不是

  

&filter [person] [0] [name] = joe&filter [person] [0] [lastName] = bloggs

0 个答案:

没有答案