123456789101112131415161718 |
- var fs = require('fs')
- var https = require('https')
- var path = require('path')
- var server = https.createServer({
- key: fs.readFileSync(path.resolve(__dirname, 'tls.key.pem')),
- cert: fs.readFileSync(path.resolve(__dirname, 'tls.cert.pem'))
- }, (req, res) => {
- res.end(JSON.stringify({ protocol: req.socket.getProtocol() }))
- setTimeout(() => {
- server.close()
- }, 0)
- })
- server.listen(0, () => {
- console.log(server.address().port)
- })
|