24 lines
517 B
JavaScript
24 lines
517 B
JavaScript
![]() |
import axios from 'axios';
|
||
|
import qs from 'query-string';
|
||
|
|
||
|
export function getArticleById(shortId) {
|
||
|
return axios.get(
|
||
|
`/api/articles/findOne?${qs.stringify({
|
||
|
filter: JSON.stringify({ where: { shortId } })
|
||
|
})}`
|
||
|
);
|
||
|
}
|
||
|
|
||
|
export function getFeaturedList(skip = 0) {
|
||
|
return axios.get(
|
||
|
`/api/articles?${qs.stringify({
|
||
|
filter: JSON.stringify({
|
||
|
where: { featured: true, published: true },
|
||
|
order: 'firstPublishedDate DESC',
|
||
|
limit: 10,
|
||
|
skip
|
||
|
})
|
||
|
})}`
|
||
|
);
|
||
|
}
|