UNPKG

auto-request

Version:

通过Yapi JSON Schema生成接口Axios或Taro接口

25 lines (21 loc) 659 B
/** * 开发模式测试 - all-api * 从源码导入 */ import { autoRequest } from '@/index'; import path from 'path'; import allApi from '@/../example/all-api/swagger.json'; const { allApiConfig, getConfig } = require('./../base/configs'); const generatorApi = (source, api, log) => { const config = getConfig(allApiConfig, { loggerPath: log, }); autoRequest(JSON.stringify(source) as any, api, config as any).then(({ write, json }: any) => { write(); }); }; generatorApi( allApi, path.join(__dirname, './../../example/all-api/api/'), path.join(__dirname, './../../example/all-api/logs/all-api.json') // 使用完整路径 );