Ghost/core/server/services/members/index.js
2019-04-17 18:26:32 +05:30

30 lines
1.1 KiB
JavaScript

const config = require('../../config/index.js');
const common = require('../../lib/common');
module.exports = {
get api() {
if (!config.get('enableDeveloperExperiments')) {
return {
apiRouter: function (req, res, next) {
return next(new common.errors.NotFoundError());
},
staticRouter: function (req, res, next) {
return next(new common.errors.NotFoundError());
},
ssr: {
exchangeTokenForSession: function () {
return Promise.reject(new common.errors.InternalServerError());
},
deleteSession: function () {
return Promise.reject(new common.errors.InternalServerError());
},
getMemberDataFromSession: function () {
return Promise.reject(new common.errors.InternalServerError());
}
}
};
}
return require('./api');
}
};