UNPKG

@arc-fusion/cli

Version:

CLI for running Arc Fusion on your local machine

29 lines (26 loc) 794 B
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 }