MCPcopy
hub / github.com/fastify/fastify / fetchForwardedRequest

Function fetchForwardedRequest

test/trust-proxy.test.js:9–21  ·  view source on GitHub ↗
(fastifyServer, forHeader, path, protoHeader)

Source from the content-addressed store, hash-verified

7const buildRequest = Request.buildRequest
8
9const fetchForwardedRequest = async (fastifyServer, forHeader, path, protoHeader) => {
10 const headers = {
11 'X-Forwarded-For': forHeader,
12 'X-Forwarded-Host': 'fastify.test'
13 }
14 if (protoHeader) {
15 headers['X-Forwarded-Proto'] = protoHeader
16 }
17
18 return fetch(fastifyServer + path, {
19 headers
20 })
21}
22
23const testRequestValues = (t, req, options) => {
24 if (options.ip) {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected