23 lines
775 B
JavaScript
23 lines
775 B
JavaScript
const got = require('@/utils/got');
|
|
const { generateRequestHeaders, generateProductItem } = require('./utils');
|
|
|
|
module.exports = async (ctx) => {
|
|
const response = await got({
|
|
url: 'https://srv.app.ikea.cn/content/recommendation/v2/product-group/products',
|
|
headers: generateRequestHeaders(),
|
|
searchParams: {
|
|
processOutOfStock: 'SORT',
|
|
groupId: 'cms_低价好物_cms-商品列表-_0',
|
|
page: 1,
|
|
size: 200,
|
|
},
|
|
});
|
|
|
|
ctx.state.data = {
|
|
title: 'IKEA 宜家 - 低价优选',
|
|
link: 'https://www.ikea.cn/cn/zh/campaigns/wo3-men2-de-chao1-zhi2-di1-jia4-pub8b08af40',
|
|
description: '低价优选',
|
|
item: response.data.products.map(generateProductItem),
|
|
};
|
|
};
|