Browse Source

better organization

v2.3
AJ ONeal 6 years ago
parent
commit
992a684a28
  1. 31
      README.md

31
README.md

@ -164,19 +164,30 @@ var greenlock = require('greenlock').create({
, agreeTos: true // Accept Let's Encrypt v2 Agreement
, communityMember: true // Optionally get important greenlock updates (security, api changes, etc)
, approveDomains: function (opts, certs, cb) {
, approveDomains: approveDomains
});
```
// check for domains you want to receive certificates for
if ('example.com' === opts.domain) {
cb(null, { options: opts, certs: certs });
return;
}
```js
/////////////////////
// APPROVE DOMAINS //
/////////////////////
// return error otherwise
cb(new Error("bad domain"));
function approveDomains(opts, certs, cb) {
// check for domains you want to receive certificates for
if ('example.com' === opts.domain) {
cb(null, { options: opts, certs: certs });
return;
}
});
// return error otherwise
cb(new Error("bad domain"));
}
```
```js
////////////////////
// CREATE SERVERS //
////////////////////
@ -184,7 +195,7 @@ var greenlock = require('greenlock').create({
var redir = require('redirect-https')();
require('http').createServer(greenlock.middleware(redir)).listen(80);
require('https').createServer(greenlock.tlsOptions, function (req, res) {
require('spdy').createServer(greenlock.tlsOptions, function (req, res) {
res.end('Hello, Secure World!');
}).listen(443);
```

Loading…
Cancel
Save