Hello, can anyone reproduce this please?
OpenBSD 6.7 + syspatch pkg_add node (v12.16.1) run helloworld http2 code in source.txt on public IP. open https://yourtestdomain:8080 in Chrome, new Edge Check logged request headers created by node.js. Second request for favicon.ico is always problematic. FireFox seem to be working OK. Under Windows on localhost, every browser seems to be OK. Any ideas? Thank You very much. Best regards, Martin Ziebiker __________ Information from ESET Mail Security, version of virus signature database 20431 (20191129) __________ The message was checked by ESET Mail Security. http://www.eset.com
const http2 = require('http2'); const fs = require('fs'); const IP = 'public ip'; const PORT = 8080; const PATH_TO_CERT = '/etc/ssl/cert.pem'; const PATH_TO_KEY = '/etc/ssl/private/key.key'; const server = http2.createSecureServer({ key: fs.readFileSync( PATH_TO_KEY ), cert: fs.readFileSync( PATH_TO_CERT ), }); server.listen( PORT, IP, () => console.log('Server running at ' + IP + ' port ' + PORT)); server.on('error', error => console.log(error)); server.on('stream', ( stream, headers ) => { stream.on('error', error => console.log(error)); console.log(headers); stream.respond({':status': 200}); stream.end('hello world'); });