mirror of
https://github.com/Lissy93/web-check.git
synced 2026-05-12 21:00:38 -04:00
18 lines
496 B
JavaScript
18 lines
496 B
JavaScript
import middleware from './_common/middleware.js';
|
|
import { httpGet } from './_common/http.js';
|
|
import { upstreamError } from './_common/upstream.js';
|
|
|
|
const headersHandler = async (url) => {
|
|
try {
|
|
const response = await httpGet(url, {
|
|
validateStatus: (status) => status >= 200 && status < 600,
|
|
});
|
|
return response.headers;
|
|
} catch (error) {
|
|
return upstreamError(error, 'Headers fetch');
|
|
}
|
|
};
|
|
|
|
export const handler = middleware(headersHandler);
|
|
export default handler;
|