Home / Function/ runPreParsing() — fastify Function Reference

runPreParsing() — fastify Function Reference

Architecture documentation for the runPreParsing() function in route.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  3ffd7b0c_8a51_29ad_9075_fc261f654dec["runPreParsing()"]
  de54192b_022b_f89b_5a43_a2593cb4df49["route.js"]
  3ffd7b0c_8a51_29ad_9075_fc261f654dec -->|defined in| de54192b_022b_f89b_5a43_a2593cb4df49
  6cd5988e_5d78_05dc_2f41_2265e76dcba8["buildRouting()"]
  6cd5988e_5d78_05dc_2f41_2265e76dcba8 -->|calls| 3ffd7b0c_8a51_29ad_9075_fc261f654dec
  style 3ffd7b0c_8a51_29ad_9075_fc261f654dec fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/route.js lines 599–614

function runPreParsing (err, request, reply) {
  if (reply.sent === true) return
  if (err != null) {
    reply[kReplyIsError] = true
    reply.send(err)
    return
  }

  request[kRequestPayloadStream] = request.raw

  if (request[kRouteContext].preParsing !== null) {
    preParsingHookRunner(request[kRouteContext].preParsing, request, reply, handleRequest.bind(request.server))
  } else {
    handleRequest.call(request.server, null, request, reply)
  }
}

Domain

Subdomains

Defined In

Called By

Frequently Asked Questions

What does runPreParsing() do?
runPreParsing() is a function in the fastify codebase, defined in lib/route.js.
Where is runPreParsing() defined?
runPreParsing() is defined in lib/route.js at line 599.
What calls runPreParsing()?
runPreParsing() is called by 1 function(s): buildRouting.

Analyze Your Own Codebase

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

Try Supermodel Free