1234567891011121314151617181920212223242526272829 |
- const express = require('express');
- const jwtdecode = require('../lib/express/jwt-decode');
- const internalReport = require('../internal/report');
- let router = express.Router({
- caseSensitive: true,
- strict: true,
- mergeParams: true
- });
- router
- .route('/hosts')
- .options((_, res) => {
- res.sendStatus(204);
- })
- /**
- * GET /reports/hosts
- */
- .get(jwtdecode(), (_, res, next) => {
- internalReport.getHostsReport(res.locals.access)
- .then((data) => {
- res.status(200)
- .send(data);
- })
- .catch(next);
- });
- module.exports = router;
|