ketting
Version:
Opiniated HATEAOS / Rest client.
15 lines (8 loc) • 318 B
text/typescript
import { FetchMiddleware } from './fetcher';
export default (userName: string, password: string): FetchMiddleware => {
const basicAuthHeader = 'Basic ' + btoa(userName + ':' + password);
return (request, next) => {
request.headers.set('Authorization', basicAuthHeader);
return next(request);
};
};