responseFn을 통해 쿼리 블록과 HTTP 블록의 조회 데이터를 맵핑해서 보여줄 수 있어요.
관련 문의는 댓글이나 서비스내 채팅으로 문의주세요! 감사합니다.
blocks:
- type: http
axios:
url: https://api.selectfromuser.com/sample-api/products
method: GET
rowsPath: rows
id: getProducts
hidden: true
autoload: false
- type: query
resource: mysql.qa
sqlType: select
sql: >
SELECT id, name, vintage FROM wine_stock LIMIT 10
responseFn: |
console.log('getProducts', getProducts)
const _products = await getProducts.trigger()
const products = _products?.rows || []
console.log('products', products)
return rows.map(row => {
const product = products.find(e => e.id == row.id) || {}
row.external_name = product.name
return row
})
searchOptions:
enabled: true
paginationOptions:
enabled: true
perPage: 10
showDownload: csv