Home / Function/ req() — express Function Reference

req() — express Function Reference

Architecture documentation for the req() function in request.js from the express codebase.

Entity Profile

Dependency Diagram

graph TD
  c60011e2_629a_2f48_d0c6_ba8669cf21c3["req()"]
  b40a4488_f4db_806e_321f_67d8582898e6["request.js"]
  c60011e2_629a_2f48_d0c6_ba8669cf21c3 -->|defined in| b40a4488_f4db_806e_321f_67d8582898e6
  style c60011e2_629a_2f48_d0c6_ba8669cf21c3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

lib/request.js lines 64–83

req.header = function header(name) {
  if (!name) {
    throw new TypeError('name argument is required to req.get');
  }

  if (typeof name !== 'string') {
    throw new TypeError('name must be a string to req.get');
  }

  var lc = name.toLowerCase();

  switch (lc) {
    case 'referer':
    case 'referrer':
      return this.headers.referrer
        || this.headers.referer;
    default:
      return this.headers[lc];
  }
};

Domain

Subdomains

Defined In

Frequently Asked Questions

What does req() do?
req() is a function in the express codebase, defined in lib/request.js.
Where is req() defined?
req() is defined in lib/request.js at line 64.

Analyze Your Own Codebase

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

Try Supermodel Free