Fixed the initial assets generation

This commit is contained in:
Glenn de Haan
2018-02-27 08:30:47 +01:00
parent cd93e31bb5
commit 9c1870b741
2 changed files with 8 additions and 3 deletions

View File

@@ -21,11 +21,13 @@ class BaseController {
* @param pageSpecificConfig
*/
mergePageConfig(request, pageSpecificConfig) {
const manifest = assets();
this.baseConfig.hostname = request.hostname;
this.baseConfig.baseUrl = `${request.protocol}://${request.hostname}${config.application.basePath}`;
this.baseConfig.assets.js = assets["main.js"];
this.baseConfig.assets.css = assets["main.css"];
this.baseConfig.assets.js = manifest["main.js"];
this.baseConfig.assets.css = manifest["main.css"];
return Object.assign(this.baseConfig, pageSpecificConfig);
}

View File

@@ -1,3 +1,6 @@
const fs = require("fs");
const path = `${__dirname}/../../../public/dist`;
module.exports = JSON.parse(fs.readFileSync(`${__dirname}/../../../public/dist/rev-manifest.json`));
module.exports = () => {
return JSON.parse(fs.existsSync(path) ? fs.readFileSync(`${path}/rev-manifest.json`) : "{}");
};