1.4.3 • Published 2 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
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