ohana
Version:
A simple server that return fake json data for test
57 lines (51 loc) • 1.09 kB
JavaScript
/*
* user 列子
* -- 路由规则:https://github.com/aaronblohowiak/routes.js
* -- 数据模板文档:http://mockjs.com/
* */
module.exports = function (server) {
// 获取用户列表
server.get('/user/', {
delay: 200,
data: function (params, query) {
console.log(params);
console.log(query);
return {
"status": "ok",
"total_count": 100,
"data|10": [
{
"id|1-10000": 1,
"user_name": "@NAME",
"gender|1": ['male', 'female']
}
]
}
}
});
// 输出数据之前,处理一下数据
server.get('/user/filter/', {
beforeResponse: function (data) {
return data.data;
},
data: function (params, query) {
return {
'data|10': [
{
'user_name': '@NAME'
}
]
}
}
});
// 返回 text/html 类型
server.get('/user/:id/tag', {
contentType: 'text/html',
beforeResponse: function(data) {
return data.tag;
},
data: {
tag: 'loli'
}
});
}