redux-security
Version:
35 lines (27 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.configAPIExpressServer = undefined;
var _reduxManager = require('redux-manager');
var _config = require('../config');
var configAPIExpressServer = exports.configAPIExpressServer = function configAPIExpressServer() {
var _ref = arguments.length <= 0 || arguments[0] === undefined ? { serviceName: _config.SERVICE } : arguments[0];
var app = _ref.app;
var _ref$serviceName = _ref.serviceName;
var serviceName = _ref$serviceName === undefined ? _config.SERVICE : _ref$serviceName;
var api = function api() {
var API = _reduxManager.manager.api.get(serviceName);
if (!API) {
var ERROR = 'manager.api.get(\'' + serviceName + '\') == undefined';
error(ERROR, tags + '.configSaga.api');
throw new Error(ERROR);
}
return API;
};
app.use('/api/auth/codeConfirm/:code', function (request, result, next) {
var code = request.params.code;
api().codeConfirm({ code: code });
next();
});
};