На главной странице express-jwt добавьте функцию для получения веб-токена json из заголовка или запроса, который мы можно использовать в качестве экспресс-среднего износа, и это функция:
app.use(jwt({
secret: 'hello world !',
credentialsRequired: false,
getToken: function fromHeaderOrQuerystring (req) {
if (req.headers.authorization && req.headers.authorization.split(' ')
[0] === 'Bearer') {
return req.headers.authorization.split(' ')[1];
} else if (req.query && req.query.token) {
return req.query.token;
}
return null;
}
}));
И я использую express.Route()
вот так:
app.use('/user',userRoute);
app.use('/apps',appsRouter);
Мой вопрос в том, как я могу использовать функцию getToken()
или как я могу получить доступ к token
при авторизации заголовка.
Заранее спасибо.