Use special type for HTML

This commit is contained in:
Michael Jackson
2018-07-31 15:34:34 -07:00
parent 4605425fd8
commit 7e85e1de5b
4 changed files with 14 additions and 9 deletions

View File

@ -4,6 +4,7 @@ const semver = require("semver");
const MainPage = require("../client/MainPage");
const AutoIndexApp = require("../client/autoIndex/App");
const createHTML = require("../client/utils/createHTML");
const renderPage = require("../utils/renderPage");
const globalScripts =
@ -33,8 +34,8 @@ function serveAutoIndexPage(req, res) {
entry: req.entry,
entries: req.entries
};
const content = ReactDOMServer.renderToString(
React.createElement(AutoIndexApp, props)
const content = createHTML(
ReactDOMServer.renderToString(React.createElement(AutoIndexApp, props))
);
const html = renderPage(MainPage, {

View File

@ -14,7 +14,7 @@ const globalScripts =
"/react-router-dom@4.3.1/umd/react-router-dom.js"
];
function serveMainPage(req, res) {
function serveRootPage(req, res) {
const scripts = globalScripts.concat(req.assets.getScripts("main"));
const styles = req.assets.getStyles("main");
@ -26,4 +26,4 @@ function serveMainPage(req, res) {
res.send(html);
}
module.exports = serveMainPage;
module.exports = serveRootPage;