constpath=require('path');constexpress=require('express');constcompression=require('compression');module.exports=functionaddProdMiddlewares(app,options){constpublicPath=options.publicPath||'/';constoutputPath=options.outputPath||path.resolve(process.cwd(),'build');// compression middleware compresses your server responses which makes them// smaller (applies also to assets). You can read more about that technique// and other good practices on official Express.js docs http://mxs.is/googmyapp.use(compression());app.use(publicPath,express.static(outputPath));app.get('*',(req,res)=>res.sendFile(path.resolve(outputPath,'index.html')),);};