devour-client
Version:
A lightweight, framework agnostic, flexible JSON API client
18 lines (14 loc) • 380 B
JavaScript
var _isNil = require('lodash/isNil');
var _assign = require('lodash/assign');
module.exports = {
name: 'add-bearer-token',
req: function req(payload) {
if (!_isNil(payload.jsonApi.bearer)) {
payload.req.headers = _assign({}, payload.req.headers, {
Authorization: 'Bearer ' + payload.jsonApi.bearer
});
}
return payload;
}
};
;