@@ -31,7 +31,25 @@ func NewBlogService() (*BlogService, error) {
3131 }
3232
3333 a := router .GetRouter ().Group ("/api" )
34- {
34+ if config .Cfg .Server .Devmode {
35+ {
36+ a .GET ("/articles" , api .GetArticleSummary )
37+ a .GET ("/allarticles" , api .GetAllArticleSummaries )
38+ a .GET ("/article/:title" , api .GetArticleDetail )
39+ a .GET ("/search" , api .SearchArticle )
40+ a .GET ("/categories" , api .GetCategories )
41+ a .GET ("/friends" , api .GetFriendList )
42+ a .POST ("/friends" , api .ApplyFriend )
43+
44+ a .GET ("/comments" , api .GetComments )
45+ a .POST ("/comments" , api .AddComment )
46+
47+ a .PUT ("/article/:title" , api .UploadArticle )
48+ a .PUT ("/image" , api .UploadImage )
49+ a .DELETE ("/article/:title" , api .DeleteArticle )
50+ a .POST ("/blockip" , api .BlackIP )
51+ }
52+ } else {
3553 a .GET ("/articles" , api .GetArticleSummary , middleware .RateLimit (config .Cfg .Server .Limiter .Requests , config .Cfg .Server .Limiter .Duration ))
3654 a .GET ("/allarticles" , api .GetAllArticleSummaries , middleware .RateLimit (config .Cfg .Server .Limiter .Requests , config .Cfg .Server .Limiter .Duration ))
3755 a .GET ("/article/:title" , api .GetArticleDetail , middleware .RateLimit (config .Cfg .Server .Limiter .Requests , config .Cfg .Server .Limiter .Duration ))
0 commit comments