UNPKG

ghost

Version:

The professional publishing platform

26 lines (21 loc) 517 B
const oembed = require('../../services/oembed'); /** @type {import('@tryghost/api-framework').Controller} */ const controller = { docName: 'oembed', read: { headers: { cacheInvalidate: false }, permissions: false, data: [ 'url', 'type' ], options: [], query({data}) { let {url, type} = data; return oembed.fetchOembedDataFromUrl(url, type); } } }; module.exports = controller;