1
1
/*
2
- * 文章列子
3
- * -- 路由规则:https://github.com/aaronblohowiak/routes.js
4
- * -- 数据模板文档:http://mockjs.com/
5
- * */
2
+ * 文章列子
3
+ * -- 路由规则:https://github.com/aaronblohowiak/routes.js
4
+ * -- 数据模板文档:http://mockjs.com/
5
+ * */
6
6
7
- module . exports = function ( server ) {
7
+ module . exports = function ( server ) {
8
8
9
- // 获取文章列表
10
- server . get ( '/article/' , {
11
- delay : 200 ,
12
- data : function ( params , query ) {
13
- console . log ( params ) ;
14
- console . log ( query ) ;
9
+ // 获取文章列表
10
+ server . get ( '/article/' , {
11
+ delay : 200 ,
12
+ data : function ( params , query ) {
13
+ console . log ( params ) ;
14
+ console . log ( query ) ;
15
15
16
- return {
17
- "status" : "ok" ,
18
- "total_count" : 100 ,
19
- "data|10" : [
20
- {
21
- "id|1-10000" : 1 ,
22
- "title" : "@TITLE(5, 7)" ,
23
- "author" : "@NAME" ,
24
- "brief" : "中文测试" ,
25
- "post_time" : "@DATETIME('yyyy-MM-dd HH:mm:ss')" ,
26
- "read_count|0-1000" : 100
27
- }
28
- ]
29
- }
30
- }
31
- } ) ;
16
+ return {
17
+ "status" : "ok" ,
18
+ "total_count" : 100 ,
19
+ "data|10" : [
20
+ {
21
+ "id|1-10000" : 1 ,
22
+ "title" : "@TITLE(5, 7)" ,
23
+ "author" : "@NAME" ,
24
+ "brief" : "中文测试" ,
25
+ "post_time" : "@DATETIME('yyyy-MM-dd HH:mm:ss')" ,
26
+ "read_count|0-1000" : 100
27
+ }
28
+ ]
29
+ }
30
+ }
31
+ } ) ;
32
32
33
- // 获取一篇文章
34
- server . get ( '/article/:id' , {
35
- data : function ( params , query ) {
36
- return {
37
- "status" : "ok" ,
38
- "data" : {
39
- "id" : params . id ,
40
- "title" : "@TITLE(5, 7)" ,
41
- "author" : "@NAME" ,
42
- "post_time" : "@DATETIME('yyyy-MM-dd HH:mm:ss')" ,
43
- "content" : "@PARAGRAPH(2)" ,
44
- "poster" : "@IMAGE('700x350', '#ccc', '#000', 'hello world')" ,
45
- "read_count|0-1000" : 100
46
- }
47
- }
48
- }
49
- } ) ;
33
+ // 获取一篇文章
34
+ server . get ( '/article/:id' , {
35
+ data : function ( params , query ) {
36
+ return {
37
+ "status" : "ok" ,
38
+ "data" : {
39
+ "id" : params . id ,
40
+ "title" : "@TITLE(5, 7)" ,
41
+ "author" : "@NAME" ,
42
+ "post_time" : "@DATETIME('yyyy-MM-dd HH:mm:ss')" ,
43
+ "content" : "@PARAGRAPH(2)" ,
44
+ "poster" : "@IMAGE('700x350', '#ccc', '#000', 'hello world')" ,
45
+ "read_count|0-1000" : 100
46
+ }
47
+ }
48
+ }
49
+ } ) ;
50
50
51
- // 添加一篇文章
52
- server . post ( '/article/' , {
53
- data : function ( params , query ) {
54
- return {
55
- "status" : "ok" ,
56
- "data" : {
57
- "id|1-10000" : 1 ,
58
- "title" : query . title ,
59
- "author" : query . author ,
60
- "post_time" : "@NOW"
61
- }
62
- }
63
- }
64
- } ) ;
51
+ // 添加一篇文章
52
+ server . post ( '/article/' , {
53
+ data : function ( params , query ) {
54
+ return {
55
+ "status" : "ok" ,
56
+ "data" : {
57
+ "id|1-10000" : 1 ,
58
+ "title" : query . title ,
59
+ "author" : query . author ,
60
+ "post_time" : "@NOW"
61
+ }
62
+ }
63
+ }
64
+ } ) ;
65
65
66
- // 删除一篇文章
67
- server . delete ( '/article/:id' , {
68
- data : function ( params , query ) {
69
- return {
70
- "status" : "ok" ,
71
- "message" : "delete article: " + params . id
72
- }
73
- }
74
- } ) ;
66
+ // 删除一篇文章
67
+ server . delete ( '/article/:id' , {
68
+ data : function ( params , query ) {
69
+ return {
70
+ "status" : "ok" ,
71
+ "message" : "delete article: " + params . id
72
+ }
73
+ }
74
+ } ) ;
75
75
76
- // 更新或添加一篇文章
77
- server . put ( '/article/:id' , {
78
- data : function ( params , query ) {
79
- return {
80
- "status" : "ok" ,
81
- "data" : {
82
- "id|1-10000" : 1 ,
83
- "title" : query . title ,
84
- "author" : query . author ,
85
- "content" : query . content ,
86
- "post_time" : "@NOW"
87
- }
88
- }
89
- }
90
- } ) ;
91
-
92
- // 更新一篇文章
93
- server . patch ( '/article/:id' , {
94
- data : function ( params , query ) {
95
- return {
96
- "status" : "ok" ,
97
- "data" : {
98
- "id|1-10000" : 1 ,
99
- "title" : query . title ,
100
- "author" : query . author ,
101
- "content" : query . content ,
102
- "post_time" : "@NOW"
103
- }
104
- }
105
- }
106
- } ) ;
76
+ // 更新或添加一篇文章
77
+ server . put ( '/article/:id' , {
78
+ data : function ( params , query ) {
79
+ return {
80
+ "status" : "ok" ,
81
+ "data" : {
82
+ "id|1-10000" : 1 ,
83
+ "title" : query . title ,
84
+ "author" : query . author ,
85
+ "content" : query . content ,
86
+ "post_time" : "@NOW"
87
+ }
88
+ }
89
+ }
90
+ } ) ;
107
91
92
+ // 更新一篇文章
93
+ server . patch ( '/article/:id' , {
94
+ data : function ( params , query ) {
95
+ return {
96
+ "status" : "ok" ,
97
+ "data" : {
98
+ "id|1-10000" : 1 ,
99
+ "title" : query . title ,
100
+ "author" : query . author ,
101
+ "content" : query . content ,
102
+ "post_time" : "@NOW"
103
+ }
104
+ }
105
+ }
106
+ } ) ;
108
107
109
108
110
109
}
0 commit comments