auto-request
Version:
通过Yapi JSON Schema生成接口Axios或Taro接口
25 lines (21 loc) • 659 B
text/typescript
/**
* 开发模式测试 - 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') // 使用完整路径
);