import axios from 'axios' export default function handler(req, res) { if (!req.query.url) { res.status(200).send({ error: true, info: 'No url to proxy in query string i.e. ?url=...' }) return } axios({ method: 'get', url: req.query.url, responseType:'stream' }) .then(resp => { resp.data.pipe(res) }) .catch(err => { res.status(400).send({ error: true, info: err.message, detailed: err }) }) }