diff options
| author | Jannis R <mail@jannisr.de> | 2020-08-19 16:40:37 +0200 |
|---|---|---|
| committer | Jannis R <mail@jannisr.de> | 2020-08-19 16:40:37 +0200 |
| commit | 5a23ee66f3f0018187a898b3ae4bd609ff9d4e3e (patch) | |
| tree | 73058cc7089b6fb2d986e700aa9e13d70004a794 /readme.md | |
| parent | 93626a3d88b3a5da464e27e0045ac49dcb378c36 (diff) | |
simplify readme 📝, 1.0.3
Diffstat (limited to 'readme.md')
| -rw-r--r-- | readme.md | 19 |
1 files changed, 8 insertions, 11 deletions
@@ -26,16 +26,7 @@ The following code assumes that you have a valid SSL certificate & key. ```js const {createServer, DEFAULT_PORT} = require('@derhuerst/gemini') -const onError = (err) => { - console.error(err) - process.exit(1) -} - -const server = createGeminiServer({ - cert: …, // certificate (+ chain) - key: …, // private key - passphrase: …, // passphrase, if the key is encrypted -}, (req, res) => { +const handleRequest = (req, res) => { if (req.path === '/foo') { if (!req.clientFingerprint) { return res.requestTransientClientCert('/foo is secret!') @@ -47,7 +38,13 @@ const server = createGeminiServer({ } else { res.gone() } -}) +} + +const server = createGeminiServer({ + cert: …, // certificate (+ chain) + key: …, // private key + passphrase: …, // passphrase, if the key is encrypted +}, handleRequest) server.listen(DEFAULT_PORT) server.on('error', console.error) |
