2023-04-04 09:15:48 +08:00

26 lines
515 B
TypeScript

import { Controller, Inject, Post, Provide } from '@midwayjs/decorator';
import { BaseController } from '@cool-midway/core';
import { CoolRpc } from './rpc';
/**
* 本地开发调试
*/
@Provide()
@Controller('/rpc')
export class RpcTestController extends BaseController {
@Inject()
rpc: CoolRpc;
@Inject()
ctx;
/**
* 测试
*/
@Post('/test')
async test() {
const { name, service, method, params } = this.ctx.request.body;
return this.rpc.call(name, service, method, params);
}
}