Use hooks to check env and rewrite API call url if localhost

This commit is contained in:
2022-12-05 18:25:37 +01:00
parent 5f0b357d88
commit 86920d254f
7 changed files with 26 additions and 55 deletions

View File

@@ -52,15 +52,10 @@ function sitemapPages(): string {
}
async function sitemapShopPages(): Promise<string> {
let url = `/api/products`;
if (dev || env.API_HOST) {
url = (env.API_HOST || 'http://localhost:30010').concat(url);
}
const res = await fetch('/api/products');
const productResponse: IProductsDTO = await res.json();
const res = await fetch(url);
const products: IProductResponse = await res.json();
return products?.products
return productResponse?.products
?.map((product) =>
buildSitemapUrl(`/shop/${product.product_no}`, String(product.updated), 'daily')
)