foxxy
Version:
Foxx framework based on RiotJS + ArangoDB/Foxx
16 lines (14 loc) • 580 B
JavaScript
;
const db = require('@arangodb').db;
const createRouter = require('@arangodb/foxx/router');
const router = createRouter();
module.context.use(router);
const _settings = db._collection('foxxy_settings').firstExample()
// -----------------------------------------------------------------------------
// GET /v1/assets/:filename
router.get('/assets/:filename', function (req, res) {
const filename = req.pathParams.filename.split('-').join('/')
const upload = _settings.upload_path + filename
res.sendFile(upload)
})
.description("Load a file by filename")