migrate Article api from blog
This commit is contained in:
26
src/api/ArticleAPI.ts
Normal file
26
src/api/ArticleAPI.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { ArticleView, axios } from "timi-web";
|
||||
|
||||
/**
|
||||
* 获取文章
|
||||
*
|
||||
* @param id 文章 ID
|
||||
* @returns 文章数据
|
||||
*/
|
||||
async function view(id: number): Promise<ArticleView<any>> {
|
||||
return axios.get(`/article/${id}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* 喜欢文章,后端有限调用,1240ms 一次
|
||||
*
|
||||
* @param id 文章 ID
|
||||
* @returns 最新喜欢数量
|
||||
*/
|
||||
async function like(id: number): Promise<number> {
|
||||
return axios.get(`/article/like/${id}`);
|
||||
}
|
||||
|
||||
export default {
|
||||
view,
|
||||
like,
|
||||
};
|
||||
Reference in New Issue
Block a user