API 设计更精简

来源:互联网 发布:陕师大网络远程教育 编辑:程序博客网 时间:2024/06/05 00:38

今天下午,我决定用 Node.js 7.9 开发我自己的框架 cqrs 2.0 ,之前的老版本彻底要重写。

之前的使用方式是

domain.call(`User.id001.changeName`,"leo",function(err,returnResult){    if(err){        // 略    }else{        // 略    }})

得到对象的 json 数据

domain.get("id001",function(err,data){    // 略})

2.0 API 调用方式,把get和call合起来了,更自然。

let user = await domain.get("id001");// 得到对象的 json 数据let data = user.json;try{    let returnResult = await user.changeName("leo");    // 略}catch(err){    // 略}
0 0