目录

saber-data Build Status

常用数据逻辑封装

Usage

通过edp引入模块

$ edp import saber-data

var DataList = require('saber-data');

var datalist = new DataList('data/list');

datalist.on('query:before', function () {
    this.queryInfo.beforeQuery = 1;
    console.log(this);
});

datalist.on('query', function () {
    console.log(this);
});

datalist.on('query:after', function () {
    this.data = this.data.map(function (item) {
        var itemNew = {};
        Object.keys(item).forEach(function (key) {
            itemNew[key.replace(/^org_/, '')] = item;
        });
        return itemNew;
    });
});

datalist.query({
    query: 1
}).then(function (data) {
    console.log(data);
});

Test

启动测试服务器

$ node test/server.js

默认端口为8848,可以通过参数修改:

$ node test/server.js 8080

访问http://localhost:8848/test/runner.html

===

Saber

邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号