UNPKG

@aimee-blue/ab-service-kit

Version:
58 lines (52 loc) 1.44 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _auth = require("./shared/auth"); var _expressWithAuth = require("./shared/auth/expressWithAuth"); var _testEpic = require("./testEpic"); const config = { defaultPort: 4010, spy: async spy => { spy.log(/debug-.*/); }, endpoints: async (app, deps) => { app.get('/verify', (_req, res, next) => { const fn = async () => { const token = await (0, _auth.currentSelfSignedToken)(); deps.logger.log('token', { token }); const verified = await (0, _auth.verifyToken)({ token, allow: ['cluster'] }); return verified; }; fn().then(result => { deps.logger.log('result', result); res.json(result).status(200); }).catch(err => { deps.logger.error('Error', err); next(err); }); }); app.get('/test-no-auth', (_req, res) => { res.sendStatus(200); }); app.use((0, _expressWithAuth.expressWithAuth)(['project-service-account'])); app.get('/test-auth', (_req, res) => { res.sendStatus(200); }); }, sockets: async () => { return { '/events': (0, _testEpic.createTestEpic)(), '/binary-performance-test': (0, _testEpic.createTestEpic)() }; } }; var _default = config; exports.default = _default; //# sourceMappingURL=config.js.map