This commit is contained in:
suxiaoxin 2018-03-07 17:42:40 +08:00
parent 5d6478048b
commit 9ec412d9f3
2 changed files with 2 additions and 3 deletions

View File

@ -1016,7 +1016,7 @@ class interfaceController extends baseController {
let schema = ctx.request.body.schema;
let required = ctx.request.body.required;
let res = yapi.commons.schema2json(schema, {
let res = yapi.commons.schemaToJson(schema, {
alwaysFakeOptionals: required ? true : false
})
return ctx.body = res;

View File

@ -4,7 +4,6 @@ const interfaceModel = require("../models/interface.js");
const mockExtra = require("../../common/mock-extra.js");
const _ = require("underscore");
const Mock = require("mockjs");
const jsf = require('json-schema-faker');
/**
*
* @param {*} apiPath /user/tom
@ -219,7 +218,7 @@ module.exports = async (ctx, next) => {
if (interfaceData.res_body_is_json_schema === true) {
//json-schema
const schema = yapi.commons.json_parse(interfaceData.res_body);
res = jsf(schema);
res = yapi.commons.schemaToJson(schema);
} else {
res = mockExtra(yapi.commons.json_parse(interfaceData.res_body), {
query: ctx.request.query,