Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | /* eslint-disable no-console */ import { KoaHttpsAdapter } from '@https-enable/adapter-koa' import { HttpsEnabler } from '@https-enable/core' import Koa from 'koa' const app = new Koa() const HOST = '127.0.0.1' const PORT = 2333 app.use(async (ctx) => { ctx.body = 'Hello World' }) const adapter = new KoaHttpsAdapter(app) const enabler = new HttpsEnabler({ adapter, options: { host: HOST, port: PORT }, certificateOptions: { validity: 1, domains: HOST, base: 'cert' }, }) enabler.startServer().then((res) => { console.log(`Server running in http://${res.host}:${res.port}`) }) enabler.on('error', (err) => { console.log('error:', err) }) enabler.on('cert-renewed', (res) => { console.log('cert-renewed:', res) }) |