1.4.3 • Published 2 years ago

express-h2 v1.4.3

Weekly downloads
4
License
MIT
Repository
github
Last release
2 years ago

express-h2

NPM Version NPM Downloads Coverage Status Dependecies

Native http2 framework compatible with express routes

NPM

Usage

Assuming that exists a express route function defined (example below)

Express Routes

//routes.js
//const usersRoutes = require('./users.routes');
export (app)=>{
    app.get('/test', (req, res)=>{
        res.json('test route is working!')
    })
    // app.use('/users/', usersRoutes)
}

Now you can use this function to handle your routes with http2 protocol

Using secure server

You need to pass the secure options

const http2 = require('express-h2')
const expressRoutes = require('./routes')
const fs = require('fs');

const secureOptions = {
  key: fs.readFileSync('server-key.pem'),
  cert: fs.readFileSync('server-cert.pem')
};

const server = http2.createSecureServer(secureOptions, expressRoutes)
server.listen(3443)

For more informations and issues you can see in the oficial repository or read this article with example project

Configuration Options

const options = {}
http2.createSecureServer(secureOptions, expressRoutes, options)

License

MIT License

Authors

Kissema Eduardo Rafael (kissema1@gmail.com)

Sponsored By

K SOLID

1.4.3

2 years ago

1.4.2

2 years ago

1.3.5

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

1.3.4

3 years ago

1.3.3

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.2.5

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.1.0

4 years ago

1.1.2

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago

1.0.3

4 years ago

0.0.1

4 years ago