From 66d7d42497178d15e923f2ba3f916c941aa602ea Mon Sep 17 00:00:00 2001 From: efarooqui Date: Tue, 8 Jun 2021 18:46:33 -0700 Subject: [PATCH] Adding media fetch endpoint; working query with hardcoded incident --- src/api/index.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/api/index.js b/src/api/index.js index d44ca05..2195ecd 100755 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,4 +1,5 @@ import { version } from '../../package.json' +import fetch from 'node-fetch' import { Router } from 'express' import copy from '../copy/en' @@ -22,6 +23,18 @@ export default ({ config, controller }) => { }) }) + api.get('/media', (req, res) => { + fetch(`${process.env.MEDIA_API_ENDPOINT}/cv_a12`, { + method: 'get', + headers: { + 'Authorization': 'Basic ' + new Buffer(process.env.MEDIA_AUTH_USER + ":" + process.env.MEDIA_AUTH_PWORD).toString("base64") + } + }) + .then(response => response.json()) + .then(data => res.send(data.data)) + .catch(err => res.status(err.status || 404).send({ error: err.message })); + }) + api.get('/update', (req, res) => { controller .update()