@dakingindanorf/hive
Version:
A template for creating a nuxt generated static site using Netlify CMS to power the backend. Individual site components can be managed through Bit
26 lines (22 loc) • 796 B
JavaScript
import { execSh } from 'exec-sh'
exports.handler = async(event, context) => {
try {
const path = await determinePath()
// collect streams output
const bits = execSh(['bit import ranger-template.ranger-components/' + id + ' --path ' + path + ' --override'], true,
(err, stdout, stderr) => {
console.log('error: ', err)
console.log('stdout: ', stdout)
console.log('stderr: ', stderr)
})
return {
statusCode: 200,
body: JSON.stringify({ bits: bits })
}
} catch (err) {
console.log('Error getting bits - ' + err.toString());
return { statusCode: 500, body: 'Error getting bits - ' + err.toString() }
}
}
function determinePath() {
}