This example project uses Doppel. Doppel is a Web Framework that simplifies HTTP2 implementation.
NOT PRODUTION READY
Doppel - Express.js like HTTP2 Web Framework
Gulp - https://gulpjs.com/
Sass - https://sass-lang.com/
MongoDB - https://mongodb.com/
npm i -g gulp
npm i
npm run generate:ssl
Non-Windows Environments
npm run start
Windows Environments
npm run start:windows
If you are comfortable with Express, then Doppel will come naturally.
function Doppel
host: string - default "127.0.0.1";
port: number - default 443 (http2 port);
http: boolean - default true (use http port 20)
http2: boolean - default true (use http2)
key: string (path)
cert: string (path)
ca: string (path)
allowHTTP1: boolean - default true;