1.4.3 • Published 4 years ago
express-h2 v1.4.3
express-h2
Native http2 framework compatible with express routes
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)
cors
- by default allow all access using credentials, but you can setcors
configuration options
License
Authors
Kissema Eduardo Rafael (kissema1@gmail.com)
Sponsored By
1.4.3
4 years ago
1.4.2
4 years ago
1.3.5
4 years ago
1.4.1
4 years ago
1.4.0
5 years ago
1.3.4
5 years ago
1.3.3
5 years ago
1.3.1
5 years ago
1.3.0
5 years ago
1.2.0
5 years ago
1.2.5
5 years ago
1.2.4
5 years ago
1.2.3
5 years ago
1.2.2
5 years ago
1.2.1
5 years ago
1.1.0
5 years ago
1.1.2
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
1.0.3
5 years ago
0.0.1
5 years ago