Home / Function/ respondWithAccessDenied() — vite Function Reference

respondWithAccessDenied() — vite Function Reference

Architecture documentation for the respondWithAccessDenied() function in static.ts from the vite codebase.

Entity Profile

Dependency Diagram

graph TD
  f06a4729_72a9_90d9_1358_3db737d66a6e["respondWithAccessDenied()"]
  d91d6c8f_e2c2_3b92_12c3_391c9ba06183["static.ts"]
  f06a4729_72a9_90d9_1358_3db737d66a6e -->|defined in| d91d6c8f_e2c2_3b92_12c3_391c9ba06183
  fc571085_3ab0_feca_5965_61c2be1d5c08["indexHtmlMiddleware()"]
  fc571085_3ab0_feca_5965_61c2be1d5c08 -->|calls| f06a4729_72a9_90d9_1358_3db737d66a6e
  7e76fb1f_0d85_1b5a_15ce_269a9f256af9["serveStaticMiddleware()"]
  7e76fb1f_0d85_1b5a_15ce_269a9f256af9 -->|calls| f06a4729_72a9_90d9_1358_3db737d66a6e
  0c4b83a7_ea4d_51f2_a018_23a3dcc25c7b["serveRawFsMiddleware()"]
  0c4b83a7_ea4d_51f2_a018_23a3dcc25c7b -->|calls| f06a4729_72a9_90d9_1358_3db737d66a6e
  13770e2a_c6d8_fb1f_6562_e66de7bc1deb["transformMiddleware()"]
  13770e2a_c6d8_fb1f_6562_e66de7bc1deb -->|calls| f06a4729_72a9_90d9_1358_3db737d66a6e
  e98cbfcf_6d52_af62_337e_6ca32445c5c4["renderRestrictedErrorHTML()"]
  f06a4729_72a9_90d9_1358_3db737d66a6e -->|calls| e98cbfcf_6d52_af62_337e_6ca32445c5c4
  style f06a4729_72a9_90d9_1358_3db737d66a6e fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/vite/src/node/server/middlewares/static.ts lines 329–345

export function respondWithAccessDenied(
  id: string,
  server: ViteDevServer,
  res: ServerResponse,
): void {
  const urlMessage = `The request id "${id}" is outside of Vite serving allow list.`
  const hintMessage = `
${server.config.server.fs.allow.map((i) => `- ${i}`).join('\n')}

Refer to docs https://vite.dev/config/server-options.html#server-fs-allow for configurations and more details.`

  server.config.logger.error(urlMessage)
  server.config.logger.warnOnce(hintMessage + '\n')
  res.statusCode = 403
  res.write(renderRestrictedErrorHTML(urlMessage + '\n' + hintMessage))
  res.end()
}

Domain

Subdomains

Frequently Asked Questions

What does respondWithAccessDenied() do?
respondWithAccessDenied() is a function in the vite codebase, defined in packages/vite/src/node/server/middlewares/static.ts.
Where is respondWithAccessDenied() defined?
respondWithAccessDenied() is defined in packages/vite/src/node/server/middlewares/static.ts at line 329.
What does respondWithAccessDenied() call?
respondWithAccessDenied() calls 1 function(s): renderRestrictedErrorHTML.
What calls respondWithAccessDenied()?
respondWithAccessDenied() is called by 4 function(s): indexHtmlMiddleware, serveRawFsMiddleware, serveStaticMiddleware, transformMiddleware.

Analyze Your Own Codebase

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

Try Supermodel Free