greenlock-cli.js/lib/standalone.js

36 lines
962 B
JavaScript

'use strict';
module.exports.create = function (defaults) {
var handlers = {
getOptions: function () {
return defaults;
}
//
// set,get,remove challenges
//
// Note: this is fine for a one-off CLI tool
// but a webserver using node-cluster or multiple
// servers should use a database of some sort
, _challenges: {}
, set: function (args, domain, token, secret, cb) {
console.log('bloh 1');
handlers._challenges[token] = secret;
cb(null);
}
, get: function (args, domain, token, cb) {
console.log('bloh 2');
// TODO keep in mind that, generally get args are just args.domains
// and it is disconnected from the flow of setChallenge and removeChallenge
cb(null, handlers._challenges[token]);
}
, remove: function (args, domain, token, cb) {
console.log('balh 3');
delete handlers._challenges[token];
cb(null);
}
};
return handlers;
};
Internal Server Error - CoolAJ86 on GIT

Internal Server Error

Gitea Version: 1.21.11