UNPKG

igo

Version:

Igo is a Node.js Web Framework based on Express

30 lines (23 loc) 554 B
const config = require('../config'); const assetsPath = process.cwd() + '/public/webpack-assets.json'; let assets = null; // const getWebpackAssets = () => { if (assets && config.env === 'production') { return assets; } delete require.cache[assetsPath]; try { assets = require(assetsPath); } catch (err) { // ignored } return assets; }; // module.exports = (req, res, next) => { res.locals.lang = req.locale; res.locals.session = req.session; res.locals.assets = getWebpackAssets(); next(); };