Как получить изображения из Airtable

#reactjs #airtable

Вопрос:

Я использую бессерверные функции. Мне нужно извлечь изображения, но я получаю ошибку, если пытаюсь извлечь изображения. Без изображений он работает нормально. И как мне добавить временное изображение (из строки 13) в ответ? Чтобы я мог это проверить.

 const Airtable = require('airtable-node');

const airtable = new Airtable({ apiKey: 'keyrqYw45JGC4zOw2' }).base('appX2zRTmRYKABRGb').table('products')

exports.handler = async (event,context, cb) => {
try {
    const {records} = await airtable.list()
    const products = records.map((product) => {
        const {id} = product;
        const {name, price,featured,images,description,colors,company,catergory,shipping} = product.fields
        const tempImage =  images? images[0].url : "no image" // LINE 13
        console.log(images)
        return {id,name,price,featured,colors,company,description,catergory,shipping}
    })
    return {
    statusCode: 200,
    body: JSON.stringify(products),
    }
} catch (error) {
    console.log(error)
    return {
    statusCode: 500,
    body: 'Server error',
    }
}
 

}

И структура моего образа, который я получил от утешения, такова

 {
id: 'attIyBnfKn94Yvxtn',
url: 'https://dl.airtable.com/.attachments/0e4fcc1d4c4b98a41757103b2ccde778/fbba8284/surg2.jpg',
filename: 'surg2.jpg',
size: 791509,
type: 'image/jpeg',
thumbnails: { small: [Object], large: [Object], full: [Object] }
 

},