agneta-platform
Version:
Agneta Platform - Integrate and customize business applications
28 lines (20 loc) • 613 B
JavaScript
const urljoin = require('urljoin');
const _ = require('lodash');
const url = require('url');
const request = require('request');
module.exports = function(app) {
var project = app.get('options').client.project;
var storageConfig = app.get('storage');
return function(req, res) {
var lang = _.get(project.config, 'language.default.key') || 'en';
var pathname = urljoin(lang, 'error/not-found');
var reqPath = url.format({
hostname: storageConfig.buckets.assets.host,
protocol: 'https',
pathname: pathname
});
request
.get(reqPath)
.pipe(res);
};
};