File tree Expand file tree Collapse file tree 1 file changed +4
-5
lines changed
Expand file tree Collapse file tree 1 file changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -2,32 +2,31 @@ const express = require('express');
22const router = express . Router ( ) ;
33const { generatePosts, generatePost} = require ( '../utils/posts' ) ;
44
5- // 获取文章列表
65router . get ( '/' , ( req , res ) => {
76 // 从查询参数获取 limit,如果没有则默认为 100
87 const limit = parseInt ( req . query . limit ) || 100 ;
98
109 res . json ( generatePosts ( limit ) ) ;
1110} ) ;
1211
13- // 获取单个文章
1412router . get ( '/:id' , ( req , res ) => {
1513 res . json ( generatePost ( req . params . id ) ) ;
1614} ) ;
1715
18- // 创建文章
1916router . post ( '/' , ( req , res ) => {
2017 res . json ( generatePost ( req . body ) ) ;
2118} ) ;
2219
23- // 更新文章
2420router . put ( '/:id' , ( req , res ) => {
2521 res . json ( generatePost ( req . body ) ) ;
2622} ) ;
2723
28- // 删除文章
2924router . delete ( '/:id' , ( req , res ) => {
3025 res . json ( generatePost ( req . params . id ) ) ;
3126} ) ;
3227
28+ router . patch ( '/:id' , ( req , res ) => {
29+ res . json ( generatePost ( req . body ) ) ;
30+ } ) ;
31+
3332module . exports = router ;
You can’t perform that action at this time.
0 commit comments