bucky-api-generator
一种把 Bucky 框架中的 apis 和 actions 进行绑定的工具,目前只用于 Bucky 框架
添加 API

更新

插件更新记录
- v0.4.1: 添加对动态路由支持的功能;生成规则如下:
let uri = 'family/saas/server/v1/tenant-article/{articleId}/comment';
// 生成的API函数
api('familySaasServerV1TenantarticleArticleidComment', {
contentType: 'application/json',
method: 'get',
uri: 'family/saas/server/v1/tenant-article/{articleId}/comment'
});
// 生成的action文件路径,所有的动态路由以「_」下划线作区分
let actionPath = './actions/API文件名称/family/saas/server/v1/tenant-article/_articleId/comment.js';
// 生成的action内容, params:为动态路由的参数,如:{articleId: 1111};payload:为API所需要的参数
async handler(ctx) {
const { params, payload } = ctx.request.query; // params:为动态路由的参数,如:{articleId: 1111};payload:为API所需要的参数
const result = await API.basehome.familySaasServerV1TenantarticleArticleidComment(payload, {
uriReplacer: params
});
ctx.ajax(result, { error: false, message: '加载成功' });
}
| |