Home / Function/ request() — fastify Function Reference

request() — fastify Function Reference

Architecture documentation for the request() function in logger-test-utils.js from the fastify codebase.

Entity Profile

Dependency Diagram

graph TD
  fd4eee54_fb92_3af9_0c00_1253feb8dfd6["request()"]
  e1e4ec79_9cdf_cb6b_6b7f_f26284b94936["logger-test-utils.js"]
  fd4eee54_fb92_3af9_0c00_1253feb8dfd6 -->|defined in| e1e4ec79_9cdf_cb6b_6b7f_f26284b94936
  3b59fe9f_438f_6a16_eec6_b551ff6c44b6["createDeferredPromise()"]
  fd4eee54_fb92_3af9_0c00_1253feb8dfd6 -->|calls| 3b59fe9f_438f_6a16_eec6_b551ff6c44b6
  style fd4eee54_fb92_3af9_0c00_1253feb8dfd6 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

test/logger/logger-test-utils.js lines 28–42

function request (url, cleanup = () => { }) {
  const promise = createDeferredPromise()
  http.get(url, (res) => {
    const chunks = []
    // we consume the response
    res.on('data', function (chunk) {
      chunks.push(chunk)
    })
    res.once('end', function () {
      cleanup(res, Buffer.concat(chunks).toString())
      promise.resolve()
    })
  })
  return promise.promise
}

Domain

Subdomains

Frequently Asked Questions

What does request() do?
request() is a function in the fastify codebase, defined in test/logger/logger-test-utils.js.
Where is request() defined?
request() is defined in test/logger/logger-test-utils.js at line 28.
What does request() call?
request() calls 1 function(s): createDeferredPromise.

Analyze Your Own Codebase

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

Try Supermodel Free