const MainPage = require('../client/MainPage'); const renderPage = require('../utils/renderPage'); const globalScripts = process.env.NODE_ENV === 'production' ? [ '/react@16.4.1/umd/react.production.min.js', '/react-dom@16.4.1/umd/react-dom.production.min.js', '/react-router-dom@4.3.1/umd/react-router-dom.min.js' ] : [ '/react@16.4.1/umd/react.development.js', '/react-dom@16.4.1/umd/react-dom.development.js', '/react-router-dom@4.3.1/umd/react-router-dom.js' ]; function serveRootPage(req, res) { const scripts = globalScripts.concat(req.assets.getScripts('main')); const styles = req.assets.getStyles('main'); const html = renderPage(MainPage, { scripts: scripts, styles: styles }); res.send(html); } module.exports = serveRootPage;