0

需要帮助 swagger-jsdoc 文档。这是我第一次合作。对于以下@swagger jsdoc 文档,我收到以下错误。

/**
 * @swagger
 *  /v1/expected_rate/get_objects:
 *  get: 
 *      description: Get objects for the user logged in company.
 *  tags: 
 *  - ObjectGenerator
 *  produces: application/json
 *  responses:
 *  '200':
 *      description:A successful response. Returns a Array of Objects.
 *      examples:
 *          application/json: 
 *          - {
 *              "prop_1": 1,
 *              "prop_2": "123456789",
 *              "prop_3": 438,
 *              "prop_4": 1 
 *          }
 */

错误:YAMLException:第 10 行第 14 列的映射条目缩进错误:示例:^ 位于 object.exports (C:\Documents\node_modules\swagger-jsdoc\lib\index.js:37:11) 处。(C:\GIT Repository\app.js:91:19) 在 Module._compile (internal/modules/cjs/loader.js:651:14) 在 Object.Module._extensions..js (internal/modules/cjs/ loader.js:665:10) 在 Module.load (internal/modules/cjs/loader.js:566:32) 在 tryModuleLoad (internal/modules/cjs/loader.js:506:12) 在 Function.Module._load (internal/modules/cjs/loader.js:498:3) 在 Function.Module.runMain (internal/modules/cjs/loader.js:695:10) 在启动时 (internal/bootstrap/node.js:201:19 ) 在 bootstrapNodeJSCore (internal/bootstrap/node.js:516:3)

4

1 回答 1

0

缩进看起来不正确。尝试以下操作:

/**
 * @swagger
 * /v1/expected_rate/get_objects:
 *   get: 
 *     description: Get objects for the user logged in company.
 *     tags: 
 *       - ObjectGenerator
 *     produces:
 *       - application/json
 *     responses:
 *       '200':
 *         description: A successful response. Returns a Array of Objects.
 *         examples:
 *           application/json: 
 *             - {
 *                 "prop_1": 1,
 *                 "prop_2": "123456789",
 *                 "prop_3": 438,
 *                 "prop_4": 1 
 *               }
 */
于 2020-08-03T07:06:03.713 回答