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
Source
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