const express = require("express"); const path = require("path"); const BaseStorage = require('../src/baseStorage'); const storage = new BaseStorage().getInstance(); let router = express.Router(); router.route("/*") .get((req, res, next) => { let fullUrl = `${req.protocol}://${req.get("host")}${req.originalUrl}`; storage.isPublic(fullUrl).then(result => { if (result) { next(); } else { return res.status(403).end("403 Forbidden") } }); }, express.static(path.join(__dirname, "../assets")) ); module.exports = router;