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