@arc-fusion/cli
Version:
CLI for running Arc Fusion on your local machine
29 lines (26 loc) • 794 B
JavaScript
const axios = require('axios')
const { contentBase, accessToken } = require('../environment')
const getSection = async (req, res, next) => {
const { currentWebsite } = req.params
try {
const url = contentBase && currentWebsite && `${contentBase}/site/v3/website/${currentWebsite}/section/?offset=0`
const options = accessToken && {
headers: {
Authorization: `Bearer ${accessToken}`
}
}
const websites = await axios.get(url, options)
return res.status(200).send(websites?.data)
} catch (error) {
console.error('INTEGRATION API ERROR: SITE-SERVICE-SECTIONS-GET')
return res
.status(500)
.send({
message: error.message,
errorCode: 'errors.searchable.websites.500'
})
}
}
module.exports = {
getSection
}