[skip-ci] use express static for accounts page

This commit is contained in:
deityhub
2021-12-30 08:25:15 +01:00
parent 25a0404e4d
commit 17a23744dd

View File

@@ -67,46 +67,47 @@ app.get(['/env.js', '/accounts/env.js'], function(req, res) {
});
app.use(express.static(path.join(__dirname, 'build')));
app.use(
/^\/accounts\/static\/js\/([0-9]|[1-9][0-9]|[1-9][0-9][0-9])\.(.+)\.chunk\.js$/,
function(req, res, next) {
let baseUrls = req.baseUrl;
baseUrls = baseUrls.split('/');
const fileName = baseUrls[baseUrls.length - 1];
if (fileName) {
res.sendFile(
path.join(__dirname, 'build', 'static', 'js', fileName)
);
} else {
return next();
}
}
);
app.use(/^\/accounts\/static\/js\/main\.(.+)\.chunk\.js$/, function(
req,
res,
next
) {
let baseUrls = req.baseUrl;
baseUrls = baseUrls.split('/');
const fileName = baseUrls[baseUrls.length - 1];
if (fileName) {
res.sendFile(path.join(__dirname, 'build', 'static', 'js', fileName));
} else {
return next();
}
});
app.use('/accounts', express.static(path.join(__dirname, 'build')));
app.use(
'/accounts/static/js',
express.static(path.join(__dirname, 'build/static/js'))
express.static(path.join(__dirname, 'build', 'static', 'js'))
);
// app.use(
// /^\/accounts\/static\/js\/([0-9]|[1-9][0-9]|[1-9][0-9][0-9])\.(.+)\.chunk\.js$/,
// function(req, res, next) {
// let baseUrls = req.baseUrl;
// baseUrls = baseUrls.split('/');
// const fileName = baseUrls[baseUrls.length - 1];
// if (fileName) {
// res.sendFile(
// path.join(__dirname, 'build', 'static', 'js', fileName)
// );
// } else {
// return next();
// }
// }
// );
// app.use(/^\/accounts\/static\/js\/main\.(.+)\.chunk\.js$/, function(
// req,
// res,
// next
// ) {
// let baseUrls = req.baseUrl;
// baseUrls = baseUrls.split('/');
// const fileName = baseUrls[baseUrls.length - 1];
// if (fileName) {
// res.sendFile(path.join(__dirname, 'build', 'static', 'js', fileName));
// } else {
// return next();
// }
// });
app.use('/accounts', express.static(path.join(__dirname, 'build')));
app.get('/*', function(req, res) {
res.sendFile(path.join(__dirname, 'build', 'index.html'));
});