rein
03/20/2018, 9:29 AMconst jwt = require('jsonwebtoken');
module.exports = (parent, args, ctx, info) => {
const Authorization = ctx.request.get('Authorization');
if (Authorization) {
const token = Authorization.replace('Bearer ', '');
const { userId } = jwt.verify(token, 'mysecret123');
return ctx.db.query.user({ where: { id: userId } }, info);
}
return null;
};
nilan
03/20/2018, 9:32 AMjwt.verify
call.rein
03/20/2018, 9:33 AMrein
03/20/2018, 9:34 AMnilan
03/20/2018, 9:34 AMrein
03/20/2018, 9:35 AMctx.request.get('Authorization');
returns null, why would it still try to get the tokennilan
03/20/2018, 9:38 AMrein
03/20/2018, 9:40 AMAUTH HEADER: null
rein
03/20/2018, 9:47 AM