JSON Web Tokens Middleware for Trek.js
$ npm install trek-jwt --save
'use strict'constEngine=require('trek-engine')constjwt=require('..')asyncfunctionstart(){constapp=newEngine()constsecret='Trek Engine'app.use(jwt({ secret }))app.use(({ req, res })=>{res.body=req.body})app.on('error',(err,ctx)=>{console.log(err)})app.run(3000)}start().catch(err=>console.log(err))constdefaults={key: 'user',secret: undefined,skip: false,tokenLookup: 'header:Authorization',authScheme: 'Bearer',verifyOptions: undefined,passthrough: false}