Home / Function/ fetchForwardedRequest() — fastify Function Reference

fetchForwardedRequest() — fastify Function Reference

Architecture documentation for the fetchForwardedRequest() function in trust-proxy.test.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  4a71817b_ce8f_85ff_f87d_8fd1e62ae9d3["fetchForwardedRequest()"]
  1ef52c7b_f3fa_d586_7e6c_6354c6ebb3da["trust-proxy.test.js"]
  4a71817b_ce8f_85ff_f87d_8fd1e62ae9d3 -->|defined in| 1ef52c7b_f3fa_d586_7e6c_6354c6ebb3da
  style 4a71817b_ce8f_85ff_f87d_8fd1e62ae9d3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

test/trust-proxy.test.js lines 7–19

const fetchForwardedRequest = async (fastifyServer, forHeader, path, protoHeader) => {
  const headers = {
    'X-Forwarded-For': forHeader,
    'X-Forwarded-Host': 'example.com'
  }
  if (protoHeader) {
    headers['X-Forwarded-Proto'] = protoHeader
  }

  return fetch(fastifyServer + path, {
    headers
  })
}

Domain

Subdomains

Frequently Asked Questions

What does fetchForwardedRequest() do?
fetchForwardedRequest() is a function in the fastify codebase, defined in test/trust-proxy.test.js.
Where is fetchForwardedRequest() defined?
fetchForwardedRequest() is defined in test/trust-proxy.test.js at line 7.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free