Files
cloudron-box/src/routes/wellknown.js
T
Girish Ramakrishnan bba48f455e use @connect-lastmile
2025-07-10 11:00:31 +02:00

20 lines
540 B
JavaScript

'use strict';
exports = module.exports = {
get
};
const HttpError = require('@cloudron/connect-lastmile').HttpError,
safe = require('safetydance'),
wellknown = require('../wellknown.js');
async function get(req, res, next) {
const host = req.headers['host'];
const location = req.params.location.join('/');
const [error, result] = await safe(wellknown.get(host, location));
if (error) return next(new HttpError(404, error.message));
res.status(200).set('content-type', result.type).send(result.body);
}