17 lines
506 B
TypeScript
17 lines
506 B
TypeScript
import { HPMRequestCallback } from "../index";
|
|
|
|
/**
|
|
* Removes origin and referer headers before sending the request to the API for
|
|
* privacy reasons.
|
|
**/
|
|
export const stripHeaders: HPMRequestCallback = (proxyReq) => {
|
|
proxyReq.setHeader("origin", "");
|
|
proxyReq.setHeader("referer", "");
|
|
|
|
proxyReq.removeHeader("cf-connecting-ip");
|
|
proxyReq.removeHeader("forwarded");
|
|
proxyReq.removeHeader("true-client-ip");
|
|
proxyReq.removeHeader("x-forwarded-for");
|
|
proxyReq.removeHeader("x-real-ip");
|
|
};
|