Add more extensions to Ionic endpoint
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing

This commit is contained in:
Garrett Mills 2020-10-22 09:41:29 -05:00
parent 8188e06c76
commit 677f5fa2de
Signed by: garrettmills
GPG Key ID: D2BF5FBA8298F246

View File

@ -24,7 +24,12 @@ class IonicUnit extends Unit {
app.express.use('/i', [ app.express.use('/i', [
this.canon.get('middleware::auth:UserOnly'), this.canon.get('middleware::auth:UserOnly'),
(req, res, next) => { (req, res, next) => {
const allowed_extensions = ['.html', '.js', '.css', '.svg', '.ttf', '.jpg', '.png', '.jpeg', '.webmanifest', '.json'] const allowed_extensions = [
'.html', '.js', '.css', '.svg', '.ttf', '.jpg', '.png',
'.jpeg', '.webmanifest', '.json', '.eot', '.svg', '.cur',
'.webp', '.gif', '.otf', '.woff', '.woff2', '.ani', '.map',
'.ico',
]
for ( const k1 in allowed_extensions ) { for ( const k1 in allowed_extensions ) {
if ( req.path.endsWith(allowed_extensions[k1]) ) return next() if ( req.path.endsWith(allowed_extensions[k1]) ) return next()
} }