Easy barebones https server.
npm install easy-https-serverEasy barebones https server.
npm i easy-https-server | pnpm add easy-https-server | yarn add easy-https-server |
` const main = document.querySelector('main')! main.innerHTML = #
node
#
web
#
example/web.ts view sourcets
import { add } from 'easy-https-server'1 + 2 = ${add(1, 2)}
``
- TypeScript with SWC
- JSX/TSX out of the box
- Outputs both CommonJS and ES Modules, ready to publish on npm
- Automatic dist bundling using bunzee
- Documentation generation using dokio
- Isomorphic Node.js and real browser testing incl. coverage and snapshots with utr
- Examples / Playground using devito
- Evergreen using pull-configs
- ESLint
- dprint
- Husky
}
writeEarlyHints(earlyHintsLinks) string []#
earlyHintsLinks
writeEarlyHints(earlyHintsLinks) =>
addListener(event, listener) =>
event "keylog"
addListener(event, listener) =>
event "newSession"
listener(sessionId, sessionData, callback) listener(sessionId, sessionData, callback) =>
addListener(event, listener) =>
event "OCSPRequest"
listener(certificate, issuer, callback) listener(certificate, issuer, callback) =>
addListener(event, listener) =>
event "resumeSession"
listener(sessionId, callback) =>
addListener(event, listener) =>
event "secureConnection"
addListener(event, listener) =>
event "tlsClientError"
addListener(event, listener) =>
event "close"
listener()
listener() =>
addListener(event, listener) =>
event "connection"
addListener(event, listener) =>
event "error"
addListener(event, listener) =>
event "listening"
listener()
listener() =>
addListener(event, listener) =>
event "checkContinue"
listener RequestListener
addListener(event, listener) =>
event "checkExpectation"
listener RequestListener
addListener(event, listener) =>
event "clientError"
addListener(event, listener) =>
event "connect"
listener(req, socket, head) addListener(event, listener) =>
event "request"
listener RequestListener
addListener(event, listener) =>
event "upgrade"
listener(req, socket, head) addListener(event, listener) =>
close(callback) =>
emit(event, args) emit(event, args) =>
event "keylog"
line Buffer
tlsSocket TLSSocket
emit(event, line, tlsSocket) =>
event "newSession"
sessionId Buffer
sessionData Buffer
emit(event, sessionId, sessionData, callback) =>
event "OCSPRequest"
certificate Buffer
issuer Buffer
emit(event, certificate, issuer, callback) =>
event "resumeSession"
sessionId Buffer
emit(event, sessionId, callback) =>
event "secureConnection"
tlsSocket TLSSocket
emit(event, tlsSocket) =>
event "tlsClientError"
err Error
tlsSocket TLSSocket
emit(event, err, tlsSocket) =>
event "close"
emit(event) =>
event "connection"
socket Duplex
emit(event, socket) =>
event "error"
err Error
emit(event, err) =>
event "listening"
emit(event) =>
event "checkContinue"
req IncomingMessage
res ServerResponse
emit(event, req, res) =>
event "checkExpectation"
req IncomingMessage
res ServerResponse
emit(event, req, res) =>
event "clientError"
err Error
socket Duplex
emit(event, err, socket) =>
event "connect"
req IncomingMessage
socket Duplex
head Buffer
emit(event, req, socket, head) =>
event "request"
req IncomingMessage
res ServerResponse
emit(event, req, res) =>
event "upgrade"
req IncomingMessage
socket Duplex
head Buffer
emit(event, req, socket, head) =>
getConnections(cb) =>
listen(port, hostname, backlog, listeningListener) listen(port, hostname, backlog, listeningListener) =>
port number
hostname string
listeningListener()
listeningListener() =>
listen(port, hostname, listeningListener) =>
port number
backlog number
listeningListener()
listeningListener() =>
listen(port, backlog, listeningListener) =>
port number
listeningListener()
listeningListener() =>
listen(port, listeningListener) =>
path string
backlog number
listeningListener()
listeningListener() =>
listen(path, backlog, listeningListener) =>
path string
listeningListener()
listeningListener() =>
listen(path, listeningListener) =>
options ListenOptions
listeningListener()
listeningListener() =>
listen(options, listeningListener) =>
handle any
backlog number
listeningListener()
listeningListener() =>
listen(handle, backlog, listeningListener) =>
handle any
listeningListener()
listeningListener() =>
listen(handle, listeningListener) =>
off(eventName, listener) =>
on(event, listener) =>
event "keylog"
on(event, listener) =>
event "newSession"
listener(sessionId, sessionData, callback) listener(sessionId, sessionData, callback) =>
on(event, listener) =>
event "OCSPRequest"
listener(certificate, issuer, callback) listener(certificate, issuer, callback) =>
on(event, listener) =>
event "resumeSession"
listener(sessionId, callback) =>
on(event, listener) =>
event "secureConnection"
on(event, listener) =>
event "tlsClientError"
on(event, listener) =>
event "close"
listener()
listener() =>
on(event, listener) =>
event "connection"
on(event, listener) =>
event "error"
listener(err)