1
0
Fork 0
arangodb/tests/js/common/test-data/apps/service-service/index.js

20 lines
647 B
JavaScript

'use strict';
const path = require('path');
const internal = require('internal');
const utils = require('@arangodb/foxx/manager-utils');
const router = require('@arangodb/foxx/router')();
const basePath = path.resolve(internal.pathForTesting('common'), 'test-data', 'apps', 'minimal-working-service');
const servicePath = utils.zipDirectory(basePath);
module.context.use(router);
router.get('zip', (req, res) => {
res.download(servicePath, 'service.zip');
})
.response(200, ['application/zip']);
router.get('js', (req, res) => {
res.download(path.resolve(basePath, 'index.js'), 'service.js');
})
.response(200, ['application/javascript']);