fix api requests
This commit is contained in:
1 parent
114bb8d9d4
commit
a28f7ccd84
2 files changed
+2
-4
No files matched your search
@@ -53,10 +53,6 @@ export const unstable_getStaticProps = async () => {
|
|||||||
const pageSize = process.env.APP_ARTICLES_PAGE_SIZE
|
const pageSize = process.env.APP_ARTICLES_PAGE_SIZE
|
||||||
const res = await requestGet<IResponseItems<IArticle>>(createApiUrl(`/api/articles?page=${page}&pageSize=${pageSize}`), null)
|
const res = await requestGet<IResponseItems<IArticle>>(createApiUrl(`/api/articles?page=${page}&pageSize=${pageSize}`), null)
|
||||||
const articles = (res.items || [])
|
const articles = (res.items || [])
|
||||||
.map(x => ({
|
|
||||||
...x,
|
|
||||||
featured: x.id === '2019-kotiki'
|
|
||||||
}))
|
|
||||||
const nextPage = res.nextPage
|
const nextPage = res.nextPage
|
||||||
const prevPage = res.prevPage
|
const prevPage = res.prevPage
|
||||||
const title = 'Шлиссельбургская ДХШ'
|
const title = 'Шлиссельбургская ДХШ'
|
||||||
|
|||||||
@@ -3,6 +3,8 @@ import { NextPageContext } from 'next'
|
|||||||
|
|
||||||
export interface IResponseItems<T> {
|
export interface IResponseItems<T> {
|
||||||
items: T[]
|
items: T[]
|
||||||
|
nextPage: number
|
||||||
|
prevPage: number
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function requestGet<T>(url: string, defaultResponse: T): Promise<T> {
|
export async function requestGet<T>(url: string, defaultResponse: T): Promise<T> {
|
||||||
|
|||||||
Reference in new issue
Block a user