Also, we need to update the renderFullPage function in server.js . The generated js & css is mapped by manifest.json as "/main.css": "/app.<some_hash>.css" and "/main.js": "/main.<some_hash>.js" . So, the style sheet reference in generated html should be updated to <link rel='stylesheet' href='${assetsManifest['/main.css']}' /> and the js reference to be updated to <script src='${process.env.NODE_ENV === 'production' ? assetsManifest['/main.js'] : '/app.js'}'></script> . Then run npm run build:server and deploy.