Repository URL to install this package:
|
Version:
1.2.7 ▾
|
import { IncomingMessage } from 'http';
export function convertNodeHttpToRequest(req: IncomingMessage): Request {
const headers = new Headers();
Object.keys(req.headers).forEach(key => {
const values = req.headers[key];
if (Array.isArray(values)) {
values.forEach(value => headers.append(key, value));
} else {
headers.append(key, values);
}
});
return new Request(req.url, {
headers,
method: req.method,
});
}