From 5a23ee66f3f0018187a898b3ae4bd609ff9d4e3e Mon Sep 17 00:00:00 2001 From: Jannis R Date: Wed, 19 Aug 2020 16:40:37 +0200 Subject: simplify readme 📝, 1.0.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- readme.md | 19 ++++++++----------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 90a12f6..db4432f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@derhuerst/gemini", "description": "Experimental Gemini server & client.", - "version": "1.0.2", + "version": "1.0.3", "main": "index.js", "files": [ "index.js", diff --git a/readme.md b/readme.md index ef5c800..43937cf 100644 --- a/readme.md +++ b/readme.md @@ -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) -- cgit v1.3