Help
RSS
API
Feed
Maltego
Contact
Domain > dotpress.dev
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-06-02
18.238.55.107
(
ClassC
)
2025-11-24
3.163.165.112
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: CloudFrontDate: Mon, 24 Nov 2025 14:35:48 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveLocation: https://dotpress.dev/X-Cache: Redirect from cloudfrontVia: 1.1 09a1a54fdbf13d19927a903f4a7d5186.cloudfront.net (CloudFront)X-Amz-Cf-Pop: SEA900-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: 4BHelWbPZchGTPpjJe8CUMmEHX-598AtIy1Lv3x6Pl7WQzUndk4f0Q html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>CloudFront/center>/body>/html>
Port 443
HTTP/1.1 200 OKContent-Type: text/html; charsetutf-8Content-Length: 37780Connection: keep-aliveDate: Sun, 23 Nov 2025 08:54:03 GMTETag: 36bc71eyatt2wx-nextjs-cache: HITx-powered-by: Next.jsCache-Control: s-maxage31536000, stale-while-revalidateVary: Accept-EncodingX-Cache: Hit from cloudfrontVia: 1.1 e543eb941691f230f8b77f2fa0206dc2.cloudfront.net (CloudFront)X-Amz-Cf-Pop: SEA900-P2Alt-Svc: h3:443; ma86400X-Amz-Cf-Id: pZjl_wiJTuI0c1MP-hLUDyWm2WhNCQU7oad-q_38gB4QahwaW5oDsgAge: 106905 !DOCTYPE html>html langen classh-full>head>meta charSetutf-8/>meta nameviewport contentwidthdevice-width, initial-scale1/>link relstylesheet href/_next/static/css/dde6e31a160beeab.css data-precedencenext/>link relpreload asscript fetchPrioritylow href/_next/static/chunks/webpack-52e43dbac2b198d6.js/>script src/_next/static/chunks/fd9d1056-d89ef73fb9f77698.js async>/script>script src/_next/static/chunks/117-d165c2b801d6b4b0.js async>/script>script src/_next/static/chunks/main-app-8961675a29d9a081.js async>/script>script src/_next/static/chunks/972-635b06bacb93f010.js async>/script>script src/_next/static/chunks/746-e8ab77d5a7f77543.js async>/script>script src/_next/static/chunks/28-38cfea8cf6b839dd.js async>/script>script src/_next/static/chunks/212-604f321695792184.js async>/script>script src/_next/static/chunks/app/page-1f7706a03add6742.js async>/script>script src/_next/static/chunks/366-e647d690e976df48.js async>/script>script src/_next/static/chunks/app/layout-11fb784e50c4df7b.js async>/script>title>Dotpress Documentation/title>meta namedescription contentDotpress - Lightweight and modern wrapper around Express.js designed for clean and scalable APIs written in TypeScript./>link relicon href/favicon.ico typeimage/x-icon sizes16x16/>script src/_next/static/chunks/polyfills-42372ed130431b0a.js noModule>/script>/head>body classflex min-h-full bg-white antialiased dark:bg-zinc-900>script>((e,t,r,n,i,o,a,s)>{let ldocument.documentElement,ulight,dark;function c(t){(Array.isArray(e)?e:e).forEach(e>{let rclasse,nr&&o?i.map(e>oe||e):i;r?(l.classList.remove(...n),l.classList.add(o&&ot?ot:t)):l.setAttribute(e,t)}),s&&u.includes(t)&&(l.style.colorSchemet)}if(n)c(n);else try{let elocalStorage.getItem(t)||r,na&&systeme?window.matchMedia((prefers-color-scheme: dark)).matches?dark:light:e;c(n)}catch(e){}})(class,theme,system,null,light,dark,null,true,true)/script>div classw-full>div classh-full lg:ml-72 xl:ml-80>header classcontents lg:pointer-events-none lg:fixed lg:inset-0 lg:z-40 lg:flex>div classcontents lg:pointer-events-auto lg:block lg:w-72 lg:overflow-y-auto lg:border-r lg:border-zinc-900/10 lg:px-6 lg:pt-4 lg:pb-8 xl:w-80 lg:dark:border-white/10>div classhidden lg:flex>a aria-labelHome href/>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 188 43 aria-hiddentrue classh-6>g transformmatrix(1, 0, 0, 1, -1.792806, -5.645614)>path dM 37.61 39.08 Q 35.41 39.08 33.81 38.3 Q 32.21 37.52 31.19 36.18 Q 30.17 34.84 29.67 33.12 Q 29.17 31.4 29.09 29.48 Q 29.05 28.84 29.05 28.28 Q 29.05 27.72 29.09 27.08 Q 29.17 25.2 29.67 23.48 Q 30.17 21.76 31.19 20.4 Q 32.21 19.04 33.81 18.26 Q 35.41 17.48 37.61 17.48 Q 39.97 17.48 41.53 18.32 Q 43.09 19.16 44.09 20.4 L 44.09 11.2 Q 44.09 10.8 44.35 10.54 Q 44.61 10.28 45.01 10.28 L 46.93 10.28 Q 47.33 10.28 47.59 10.54 Q 47.85 10.8 47.85 11.2 L 47.85 37.76 Q 47.85 38.16 47.59 38.42 Q 47.33 38.68 46.93 38.68 L 45.13 38.68 Q 44.69 38.68 44.45 38.42 Q 44.21 38.16 44.21 37.76 L 44.21 36.08 Q 43.21 37.36 41.61 38.22 Q 40.01 39.08 37.61 39.08 Z M 38.45 35.84 Q 40.45 35.84 41.65 34.92 Q 42.85 34 43.45 32.58 Q 44.05 31.16 44.09 29.68 Q 44.13 29.04 44.13 28.14 Q 44.13 27.24 44.09 26.6 Q 44.05 25.2 43.43 23.84 Q 42.81 22.48 41.59 21.6 Q 40.37 20.72 38.45 20.72 Q 36.41 20.72 35.21 21.62 Q 34.01 22.52 33.49 23.98 Q 32.97 25.44 32.89 27.12 Q 32.85 28.28 32.89 29.44 Q 32.97 31.12 33.49 32.58 Q 34.01 34.04 35.21 34.94 Q 36.41 35.84 38.45 35.84 Z M 62.33 39.08 Q 59.29 39.08 57.25 37.92 Q 55.21 36.76 54.13 34.7 Q 53.05 32.64 52.93 30 Q 52.89 29.32 52.89 28.26 Q 52.89 27.2 52.93 26.56 Q 53.05 23.88 54.15 21.84 Q 55.25 19.8 57.29 18.64 Q 59.33 17.48 62.33 17.48 Q 65.33 17.48 67.37 18.64 Q 69.41 19.8 70.51 21.84 Q 71.61 23.88 71.73 26.56 Q 71.77 27.2 71.77 28.26 Q 71.77 29.32 71.73 30 Q 71.61 32.64 70.53 34.7 Q 69.45 36.76 67.41 37.92 Q 65.37 39.08 62.33 39.08 Z M 62.33 36 Q 64.81 36 66.29 34.42 Q 67.77 32.84 67.89 29.8 Q 67.93 29.2 67.93 28.28 Q 67.93 27.36 67.89 26.76 Q 67.77 23.72 66.29 22.14 Q 64.81 20.56 62.33 20.56 Q 59.85 20.56 58.35 22.14 Q 56.85 23.72 56.77 26.76 Q 56.73 27.36 56.73 28.28 Q 56.73 29.2 56.77 29.8 Q 56.85 32.84 58.35 34.42 Q 59.85 36 62.33 36 Z M 84.69 38.68 Q 82.45 38.68 81.05 37.82 Q 79.65 36.96 79.01 35.38 Q 78.37 33.8 78.37 31.64 L 78.37 21.08 L 75.25 21.08 Q 74.85 21.08 74.59 20.82 Q 74.33 20.56 74.33 20.16 L 74.33 18.8 Q 74.33 18.4 74.59 18.14 Q 74.85 17.88 75.25 17.88 L 78.37 17.88 L 78.37 11.2 Q 78.37 10.8 78.63 10.54 Q 78.89 10.28 79.29 10.28 L 81.17 10.28 Q 81.57 10.28 81.83 10.54 Q 82.09 10.8 82.09 11.2 L 82.09 17.88 L 87.05 17.88 Q 87.45 17.88 87.71 18.14 Q 87.97 18.4 87.97 18.8 L 87.97 20.16 Q 87.97 20.56 87.71 20.82 Q 87.45 21.08 87.05 21.08 L 82.09 21.08 L 82.09 31.36 Q 82.09 33.24 82.73 34.32 Q 83.37 35.4 85.01 35.4 L 87.45 35.4 Q 87.85 35.4 88.11 35.66 Q 88.37 35.92 88.37 36.32 L 88.37 37.76 Q 88.37 38.16 88.11 38.42 Q 87.85 38.68 87.45 38.68 Z M 93.19 46.28 Q 92.79 46.28 92.53 46.02 Q 92.27 45.76 92.27 45.36 L 92.27 18.8 Q 92.27 18.4 92.53 18.14 Q 92.79 17.88 93.19 17.88 L 95.03 17.88 Q 95.43 17.88 95.69 18.14 Q 95.95 18.4 95.95 18.8 L 95.95 20.56 Q 96.91 19.24 98.51 18.36 Q 100.11 17.48 102.51 17.48 Q 104.75 17.48 106.33 18.24 Q 107.91 19 108.93 20.32 Q 109.95 21.64 110.47 23.32 Q 110.99 25 111.03 26.92 Q 111.07 27.56 111.07 28.28 Q 111.07 29 111.03 29.64 Q 110.99 31.52 110.47 33.22 Q 109.95 34.92 108.93 36.22 Q 107.91 37.52 106.33 38.3 Q 104.75 39.08 102.51 39.08 Q 100.19 39.08 98.61 38.22 Q 97.03 37.36 96.03 36.08 L 96.03 45.36 Q 96.03 45.76 95.79 46.02 Q 95.55 46.28 95.11 46.28 Z M 101.67 35.84 Q 103.75 35.84 104.93 34.94 Q 106.11 34.04 106.63 32.58 Q 107.15 31.12 107.23 29.44 Q 107.27 28.28 107.23 27.12 Q 107.15 25.44 106.63 23.98 Q 106.11 22.52 104.93 21.62 Q 103.75 20.72 101.67 20.72 Q 99.71 20.72 98.49 21.64 Q 97.27 22.56 96.69 23.98 Q 96.11 25.4 96.03 26.88 Q 95.99 27.52 95.99 28.4 Q 95.99 29.28 96.03 29.96 Q 96.07 31.36 96.69 32.72 Q 97.31 34.08 98.55 34.96 Q 99.79 35.84 101.67 35.84 Z M 116.99 38.68 Q 116.59 38.68 116.33 38.42 Q 116.07 38.16 116.07 37.76 L 116.07 18.84 Q 116.07 18.44 116.33 18.16 Q 116.59 17.88 116.99 17.88 L 118.83 17.88 Q 119.23 17.88 119.51 18.16 Q 119.79 18.44 119.79 18.84 L 119.79 20.6 Q 120.59 19.24 121.99 18.56 Q 123.39 17.88 125.35 17.88 L 126.95 17.88 Q 127.35 17.88 127.59 18.14 Q 127.83 18.4 127.83 18.8 L 127.83 20.44 Q 127.83 20.84 127.59 21.08 Q 127.35 21.32 126.95 21.32 L 124.55 21.32 Q 122.39 21.32 121.15 22.58 Q 119.91 23.84 119.91 26 L 119.91 37.76 Q 119.91 38.16 119.63 38.42 Q 119.35 38.68 118.95 38.68 Z M 139.14 39.08 Q 135.02 39.08 132.58 36.54 Q 130.14 34 129.9 29.6 Q 129.86 29.08 129.86 28.26 Q 129.86 27.44 129.9 26.92 Q 130.06 24.08 131.22 21.94 Q 132.38 19.8 134.4 18.64 Q 136.42 17.48 139.14 17.48 Q 142.18 17.48 144.24 18.76 Q 146.3 20.04 147.38 22.4 Q 148.46 24.76 148.46 27.92 L 148.46 28.6 Q 148.46 29.04 148.2 29.28 Q 147.94 29.52 147.54 29.52 L 133.7 29.52 Q 133.7 29.56 133.7 29.68 Q 133.7 29.8 133.7 29.88 Q 133.78 31.52 134.42 32.94 Q 135.06 34.36 136.26 35.24 Q 137.46 36.12 139.14 36.12 Q 140.58 36.12 141.54 35.68 Q 142.5 35.24 143.1 34.7 Q 143.7 34.16 143.9 33.88 Q 144.26 33.36 144.46 33.26 Q 144.66 33.16 145.1 33.16 L 147.02 33.16 Q 147.42 33.16 147.68 33.38 Q 147.94 33.6 147.9 34 Q 147.86 34.6 147.26 35.46 Q 146.66 36.32 145.54 37.16 Q 144.42 38 142.82 38.54 Q 141.22 39.08 139.14 39.08 Z M 133.7 26.76 L 144.66 26.76 L 144.66 26.64 Q 144.66 24.84 144 23.44 Q 143.34 22.04 142.1 21.22 Q 140.86 20.4 139.14 20.4 Q 137.42 20.4 136.2 21.22 Q 134.98 22.04 134.34 23.44 Q 133.7 24.84 133.7 26.64 Z M 160.48 39.08 Q 158.24 39.08 156.64 38.52 Q 155.04 37.96 154.04 37.16 Q 153.04 36.36 152.54 35.56 Q 152.04 34.76 152 34.28 Q 151.96 33.84 152.28 33.6 Q 152.6 33.36 152.92 33.36 L 154.68 33.36 Q 154.92 33.36 155.06 33.42 Q 155.2 33.48 155.44 33.76 Q 155.96 34.32 156.6 34.88 Q 157.24 35.44 158.18 35.8 Q 159.12 36.16 160.52 36.16 Q 162.56 36.16 163.88 35.38 Q 165.2 34.6 165.2 33.08 Q 165.2 32.08 164.66 31.48 Q 164.12 30.88 162.74 30.4 Q 161.36 29.92 158.96 29.4 Q 156.56 28.84 155.16 28.02 Q 153.76 27.2 153.16 26.06 Q 152.56 24.92 152.56 23.48 Q 152.56 22 153.44 20.62 Q 154.32 19.24 156.02 18.36 Q 157.72 17.48 160.28 17.48 Q 162.36 17.48 163.84 18 Q 165.32 18.52 166.28 19.3 Q 167.24 20.08 167.72 20.84 Q 168.2 21.6 168.24 22.12 Q 168.28 22.52 168 22.78 Q 167.72 23.04 167.36 23.04 L 165.68 23.04 Q 165.4 23.04 165.22 22.92 Q 165.04 22.8 164.88 22.64 Q 164.48 22.12 163.94 21.6 Q 163.4 21.08 162.54 20.74 Q 161.68 20.4 160.28 20.4 Q 158.28 20.4 157.28 21.24 Q 156.28 22.08 156.28 23.36 Q 156.28 24.12 156.72 24.72 Q 157.16 25.32 158.4 25.8 Q 159.64 26.28 162.08 26.84 Q 164.72 27.36 166.24 28.24 Q 167.76 29.12 168.4 30.28 Q 169.04 31.44 169.04 32.96 Q 169.04 34.64 168.06 36.04 Q 167.08 37.44 165.18 38.26 Q 163.28 39.08 160.48 39.08 Z M 180.9 39.08 Q 178.66 39.08 177.06 38.52 Q 175.46 37.96 174.46 37.16 Q 173.46 36.36 172.96 35.56 Q 172.46 34.76 172.42 34.28 Q 172.38 33.84 172.7 33.6 Q 173.02 33.36 173.34 33.36 L 175.1 33.36 Q 175.34 33.36 175.48 33.42 Q 175.62 33.48 175.86 33.76 Q 176.38 34.32 177.02 34.88 Q 177.66 35.44 178.6 35.8 Q 179.54 36.16 180.94 36.16 Q 182.98 36.16 184.3 35.38 Q 185.62 34.6 185.62 33.08 Q 185.62 32.08 185.08 31.48 Q 184.54 30.88 183.16 30.4 Q 181.78 29.92 179.38 29.4 Q 176.98 28.84 175.58 28.02 Q 174.18 27.2 173.58 26.06 Q 172.98 24.92 172.98 23.48 Q 172.98 22 173.86 20.62 Q 174.74 19.24 176.44 18.36 Q 178.14 17.48 180.7 17.48 Q 182.78 17.48 184.26 18 Q 185.74 18.52 186.7 19.3 Q 187.66 20.08 188.14 20.84 Q 188.62 21.6 188.66 22.12 Q 188.7 22.52 188.42 22.78 Q 188.14 23.04 187.78 23.04 L 186.1 23.04 Q 185.82 23.04 185.64 22.92 Q 185.46 22.8 185.3 22.64 Q 184.9 22.12 184.36 21.6 Q 183.82 21.08 182.96 20.74 Q 182.1 20.4 180.7 20.4 Q 178.7 20.4 177.7 21.24 Q 176.7 22.08 176.7 23.36 Q 176.7 24.12 177.14 24.72 Q 177.58 25.32 178.82 25.8 Q 180.06 26.28 182.5 26.84 Q 185.14 27.36 186.66 28.24 Q 188.18 29.12 188.82 30.28 Q 189.46 31.44 189.46 32.96 Q 189.46 34.64 188.48 36.04 Q 187.5 37.44 185.6 38.26 Q 183.7 39.08 180.9 39.08 Z classfill-zinc-900 dark:fill-white>/path>ellipse cx9.747 cy25 rx6.918 ry6.918 classfill-primary-400>/ellipse>/g>/svg>/a>/div>div classfixed inset-x-0 top-0 z-50 flex h-14 items-center justify-between gap-12 px-4 transition sm:px-6 lg:left-72 lg:z-30 lg:px-8 xl:left-80 backdrop-blur-xs lg:left-72 xl:left-80 dark:backdrop-blur-sm bg-white/var(--bg-opacity-light) dark:bg-zinc-900/var(--bg-opacity-dark) style--bg-opacity-light:0.5;--bg-opacity-dark:0.2>div classabsolute inset-x-0 top-full h-px transition bg-zinc-900/7.5 dark:bg-white/7.5>/div>div classhidden lg:block lg:max-w-md lg:flex-auto>button typebutton classhidden h-8 w-full items-center gap-2 rounded-full bg-white pr-3 pl-2 text-sm text-zinc-500 ring-1 ring-zinc-900/10 transition hover:ring-zinc-900/20 lg:flex dark:bg-white/5 dark:text-zinc-400 dark:ring-white/10 dark:ring-inset dark:hover:ring-white/20>svg viewBox0 0 20 20 fillnone aria-hiddentrue classh-5 w-5 stroke-current>path stroke-linecapround stroke-linejoinround dM12.01 12a4.25 4.25 0 1 0-6.02-6 4.25 4.25 0 0 0 6.02 6Zm0 0 3.24 3.25>/path>/svg>Find something...kbd classml-auto text-2xs text-zinc-400 dark:text-zinc-500>kbd classfont-sans>/kbd>kbd classfont-sans>K/kbd>/kbd>/button>!--$!-->template data-dgstBAILOUT_TO_CLIENT_SIDE_RENDERING>/template>!--/$-->/div>div classflex items-center gap-5 lg:hidden>button typebutton classrelative flex size-7 items-center justify-center rounded-md transition hover:bg-zinc-900/5 dark:hover:bg-white/5 aria-labelToggle navigation>span classabsolute size-12 @media(pointer:fine):hidden>/span>svg viewBox0 0 10 9 fillnone stroke-linecapround aria-hiddentrue classw-3 stroke-zinc-900 dark:stroke-white>path dM.5 1h9M.5 8h9M.5 4.5h9>/path>/svg>/button>!--$!-->template data-dgstBAILOUT_TO_CLIENT_SIDE_RENDERING>/template>!--/$-->a aria-labelHome href/>svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 188 43 aria-hiddentrue classh-6>g transformmatrix(1, 0, 0, 1, -1.792806, -5.645614)>path dM 37.61 39.08 Q 35.41 39.08 33.81 38.3 Q 32.21 37.52 31.19 36.18 Q 30.17 34.84 29.67 33.12 Q 29.17 31.4 29.09 29.48 Q 29.05 28.84 29.05 28.28 Q 29.05 27.72 29.09 27.08 Q 29.17 25.2 29.67 23.48 Q 30.17 21.76 31.19 20.4 Q 32.21 19.04 33.81 18.26 Q 35.41 17.48 37.61 17.48 Q 39.97 17.48 41.53 18.32 Q 43.09 19.16 44.09 20.4 L 44.09 11.2 Q 44.09 10.8 44.35 10.54 Q 44.61 10.28 45.01 10.28 L 46.93 10.28 Q 47.33 10.28 47.59 10.54 Q 47.85 10.8 47.85 11.2 L 47.85 37.76 Q 47.85 38.16 47.59 38.42 Q 47.33 38.68 46.93 38.68 L 45.13 38.68 Q 44.69 38.68 44.45 38.42 Q 44.21 38.16 44.21 37.76 L 44.21 36.08 Q 43.21 37.36 41.61 38.22 Q 40.01 39.08 37.61 39.08 Z M 38.45 35.84 Q 40.45 35.84 41.65 34.92 Q 42.85 34 43.45 32.58 Q 44.05 31.16 44.09 29.68 Q 44.13 29.04 44.13 28.14 Q 44.13 27.24 44.09 26.6 Q 44.05 25.2 43.43 23.84 Q 42.81 22.48 41.59 21.6 Q 40.37 20.72 38.45 20.72 Q 36.41 20.72 35.21 21.62 Q 34.01 22.52 33.49 23.98 Q 32.97 25.44 32.89 27.12 Q 32.85 28.28 32.89 29.44 Q 32.97 31.12 33.49 32.58 Q 34.01 34.04 35.21 34.94 Q 36.41 35.84 38.45 35.84 Z M 62.33 39.08 Q 59.29 39.08 57.25 37.92 Q 55.21 36.76 54.13 34.7 Q 53.05 32.64 52.93 30 Q 52.89 29.32 52.89 28.26 Q 52.89 27.2 52.93 26.56 Q 53.05 23.88 54.15 21.84 Q 55.25 19.8 57.29 18.64 Q 59.33 17.48 62.33 17.48 Q 65.33 17.48 67.37 18.64 Q 69.41 19.8 70.51 21.84 Q 71.61 23.88 71.73 26.56 Q 71.77 27.2 71.77 28.26 Q 71.77 29.32 71.73 30 Q 71.61 32.64 70.53 34.7 Q 69.45 36.76 67.41 37.92 Q 65.37 39.08 62.33 39.08 Z M 62.33 36 Q 64.81 36 66.29 34.42 Q 67.77 32.84 67.89 29.8 Q 67.93 29.2 67.93 28.28 Q 67.93 27.36 67.89 26.76 Q 67.77 23.72 66.29 22.14 Q 64.81 20.56 62.33 20.56 Q 59.85 20.56 58.35 22.14 Q 56.85 23.72 56.77 26.76 Q 56.73 27.36 56.73 28.28 Q 56.73 29.2 56.77 29.8 Q 56.85 32.84 58.35 34.42 Q 59.85 36 62.33 36 Z M 84.69 38.68 Q 82.45 38.68 81.05 37.82 Q 79.65 36.96 79.01 35.38 Q 78.37 33.8 78.37 31.64 L 78.37 21.08 L 75.25 21.08 Q 74.85 21.08 74.59 20.82 Q 74.33 20.56 74.33 20.16 L 74.33 18.8 Q 74.33 18.4 74.59 18.14 Q 74.85 17.88 75.25 17.88 L 78.37 17.88 L 78.37 11.2 Q 78.37 10.8 78.63 10.54 Q 78.89 10.28 79.29 10.28 L 81.17 10.28 Q 81.57 10.28 81.83 10.54 Q 82.09 10.8 82.09 11.2 L 82.09 17.88 L 87.05 17.88 Q 87.45 17.88 87.71 18.14 Q 87.97 18.4 87.97 18.8 L 87.97 20.16 Q 87.97 20.56 87.71 20.82 Q 87.45 21.08 87.05 21.08 L 82.09 21.08 L 82.09 31.36 Q 82.09 33.24 82.73 34.32 Q 83.37 35.4 85.01 35.4 L 87.45 35.4 Q 87.85 35.4 88.11 35.66 Q 88.37 35.92 88.37 36.32 L 88.37 37.76 Q 88.37 38.16 88.11 38.42 Q 87.85 38.68 87.45 38.68 Z M 93.19 46.28 Q 92.79 46.28 92.53 46.02 Q 92.27 45.76 92.27 45.36 L 92.27 18.8 Q 92.27 18.4 92.53 18.14 Q 92.79 17.88 93.19 17.88 L 95.03 17.88 Q 95.43 17.88 95.69 18.14 Q 95.95 18.4 95.95 18.8 L 95.95 20.56 Q 96.91 19.24 98.51 18.36 Q 100.11 17.48 102.51 17.48 Q 104.75 17.48 106.33 18.24 Q 107.91 19 108.93 20.32 Q 109.95 21.64 110.47 23.32 Q 110.99 25 111.03 26.92 Q 111.07 27.56 111.07 28.28 Q 111.07 29 111.03 29.64 Q 110.99 31.52 110.47 33.22 Q 109.95 34.92 108.93 36.22 Q 107.91 37.52 106.33 38.3 Q 104.75 39.08 102.51 39.08 Q 100.19 39.08 98.61 38.22 Q 97.03 37.36 96.03 36.08 L 96.03 45.36 Q 96.03 45.76 95.79 46.02 Q 95.55 46.28 95.11 46.28 Z M 101.67 35.84 Q 103.75 35.84 104.93 34.94 Q 106.11 34.04 106.63 32.58 Q 107.15 31.12 107.23 29.44 Q 107.27 28.28 107.23 27.12 Q 107.15 25.44 106.63 23.98 Q 106.11 22.52 104.93 21.62 Q 103.75 20.72 101.67 20.72 Q 99.71 20.72 98.49 21.64 Q 97.27 22.56 96.69 23.98 Q 96.11 25.4 96.03 26.88 Q 95.99 27.52 95.99 28.4 Q 95.99 29.28 96.03 29.96 Q 96.07 31.36 96.69 32.72 Q 97.31 34.08 98.55 34.96 Q 99.79 35.84 101.67 35.84 Z M 116.99 38.68 Q 116.59 38.68 116.33 38.42 Q 116.07 38.16 116.07 37.76 L 116.07 18.84 Q 116.07 18.44 116.33 18.16 Q 116.59 17.88 116.99 17.88 L 118.83 17.88 Q 119.23 17.88 119.51 18.16 Q 119.79 18.44 119.79 18.84 L 119.79 20.6 Q 120.59 19.24 121.99 18.56 Q 123.39 17.88 125.35 17.88 L 126.95 17.88 Q 127.35 17.88 127.59 18.14 Q 127.83 18.4 127.83 18.8 L 127.83 20.44 Q 127.83 20.84 127.59 21.08 Q 127.35 21.32 126.95 21.32 L 124.55 21.32 Q 122.39 21.32 121.15 22.58 Q 119.91 23.84 119.91 26 L 119.91 37.76 Q 119.91 38.16 119.63 38.42 Q 119.35 38.68 118.95 38.68 Z M 139.14 39.08 Q 135.02 39.08 132.58 36.54 Q 130.14 34 129.9 29.6 Q 129.86 29.08 129.86 28.26 Q 129.86 27.44 129.9 26.92 Q 130.06 24.08 131.22 21.94 Q 132.38 19.8 134.4 18.64 Q 136.42 17.48 139.14 17.48 Q 142.18 17.48 144.24 18.76 Q 146.3 20.04 147.38 22.4 Q 148.46 24.76 148.46 27.92 L 148.46 28.6 Q 148.46 29.04 148.2 29.28 Q 147.94 29.52 147.54 29.52 L 133.7 29.52 Q 133.7 29.56 133.7 29.68 Q 133.7 29.8 133.7 29.88 Q 133.78 31.52 134.42 32.94 Q 135.06 34.36 136.26 35.24 Q 137.46 36.12 139.14 36.12 Q 140.58 36.12 141.54 35.68 Q 142.5 35.24 143.1 34.7 Q 143.7 34.16 143.9 33.88 Q 144.26 33.36 144.46 33.26 Q 144.66 33.16 145.1 33.16 L 147.02 33.16 Q 147.42 33.16 147.68 33.38 Q 147.94 33.6 147.9 34 Q 147.86 34.6 147.26 35.46 Q 146.66 36.32 145.54 37.16 Q 144.42 38 142.82 38.54 Q 141.22 39.08 139.14 39.08 Z M 133.7 26.76 L 144.66 26.76 L 144.66 26.64 Q 144.66 24.84 144 23.44 Q 143.34 22.04 142.1 21.22 Q 140.86 20.4 139.14 20.4 Q 137.42 20.4 136.2 21.22 Q 134.98 22.04 134.34 23.44 Q 133.7 24.84 133.7 26.64 Z M 160.48 39.08 Q 158.24 39.08 156.64 38.52 Q 155.04 37.96 154.04 37.16 Q 153.04 36.36 152.54 35.56 Q 152.04 34.76 152 34.28 Q 151.96 33.84 152.28 33.6 Q 152.6 33.36 152.92 33.36 L 154.68 33.36 Q 154.92 33.36 155.06 33.42 Q 155.2 33.48 155.44 33.76 Q 155.96 34.32 156.6 34.88 Q 157.24 35.44 158.18 35.8 Q 159.12 36.16 160.52 36.16 Q 162.56 36.16 163.88 35.38 Q 165.2 34.6 165.2 33.08 Q 165.2 32.08 164.66 31.48 Q 164.12 30.88 162.74 30.4 Q 161.36 29.92 158.96 29.4 Q 156.56 28.84 155.16 28.02 Q 153.76 27.2 153.16 26.06 Q 152.56 24.92 152.56 23.48 Q 152.56 22 153.44 20.62 Q 154.32 19.24 156.02 18.36 Q 157.72 17.48 160.28 17.48 Q 162.36 17.48 163.84 18 Q 165.32 18.52 166.28 19.3 Q 167.24 20.08 167.72 20.84 Q 168.2 21.6 168.24 22.12 Q 168.28 22.52 168 22.78 Q 167.72 23.04 167.36 23.04 L 165.68 23.04 Q 165.4 23.04 165.22 22.92 Q 165.04 22.8 164.88 22.64 Q 164.48 22.12 163.94 21.6 Q 163.4 21.08 162.54 20.74 Q 161.68 20.4 160.28 20.4 Q 158.28 20.4 157.28 21.24 Q 156.28 22.08 156.28 23.36 Q 156.28 24.12 156.72 24.72 Q 157.16 25.32 158.4 25.8 Q 159.64 26.28 162.08 26.84 Q 164.72 27.36 166.24 28.24 Q 167.76 29.12 168.4 30.28 Q 169.04 31.44 169.04 32.96 Q 169.04 34.64 168.06 36.04 Q 167.08 37.44 165.18 38.26 Q 163.28 39.08 160.48 39.08 Z M 180.9 39.08 Q 178.66 39.08 177.06 38.52 Q 175.46 37.96 174.46 37.16 Q 173.46 36.36 172.96 35.56 Q 172.46 34.76 172.42 34.28 Q 172.38 33.84 172.7 33.6 Q 173.02 33.36 173.34 33.36 L 175.1 33.36 Q 175.34 33.36 175.48 33.42 Q 175.62 33.48 175.86 33.76 Q 176.38 34.32 177.02 34.88 Q 177.66 35.44 178.6 35.8 Q 179.54 36.16 180.94 36.16 Q 182.98 36.16 184.3 35.38 Q 185.62 34.6 185.62 33.08 Q 185.62 32.08 185.08 31.48 Q 184.54 30.88 183.16 30.4 Q 181.78 29.92 179.38 29.4 Q 176.98 28.84 175.58 28.02 Q 174.18 27.2 173.58 26.06 Q 172.98 24.92 172.98 23.48 Q 172.98 22 173.86 20.62 Q 174.74 19.24 176.44 18.36 Q 178.14 17.48 180.7 17.48 Q 182.78 17.48 184.26 18 Q 185.74 18.52 186.7 19.3 Q 187.66 20.08 188.14 20.84 Q 188.62 21.6 188.66 22.12 Q 188.7 22.52 188.42 22.78 Q 188.14 23.04 187.78 23.04 L 186.1 23.04 Q 185.82 23.04 185.64 22.92 Q 185.46 22.8 185.3 22.64 Q 184.9 22.12 184.36 21.6 Q 183.82 21.08 182.96 20.74 Q 182.1 20.4 180.7 20.4 Q 178.7 20.4 177.7 21.24 Q 176.7 22.08 176.7 23.36 Q 176.7 24.12 177.14 24.72 Q 177.58 25.32 178.82 25.8 Q 180.06 26.28 182.5 26.84 Q 185.14 27.36 186.66 28.24 Q 188.18 29.12 188.82 30.28 Q 189.46 31.44 189.46 32.96 Q 189.46 34.64 188.48 36.04 Q 187.5 37.44 185.6 38.26 Q 183.7 39.08 180.9 39.08 Z classfill-zinc-900 dark:fill-white>/path>ellipse cx9.747 cy25 rx6.918 ry6.918 classfill-primary-400>/ellipse>/g>/svg>/a>/div>div classflex items-center gap-5>div classflex gap-4>div classcontents lg:hidden>button typebutton classrelative flex size-7 items-center justify-center rounded-md transition hover:bg-zinc-900/5 lg:hidden dark:hover:bg-white/5 aria-labelFind something...>span classabsolute size-12 @media(pointer:fine):hidden>/span>svg viewBox0 0 20 20 fillnone aria-hiddentrue classsize-6 stroke-zinc-900 dark:stroke-white>path stroke-linecapround stroke-linejoinround dM12.01 12a4.25 4.25 0 1 0-6.02-6 4.25 4.25 0 0 0 6.02 6Zm0 0 3.24 3.25>/path>/svg>/button>!--$!-->template data-dgstBAILOUT_TO_CLIENT_SIDE_RENDERING>/template>!--/$-->/div>button typebutton classflex size-7 items-center justify-center rounded-md transition hover:bg-zinc-900/5 dark:hover:bg-white/5 aria-labelToggle theme>span classabsolute size-12 @media(pointer:fine):hidden>/span>svg viewBox0 0 20 20 fillnone aria-hiddentrue classsize-6 stroke-zinc-900 dark:hidden>path dM12.5 10a2.5 2.5 0 1 1-5 0 2.5 2.5 0 0 1 5 0Z>/path>path stroke-linecapround dM10 5.5v-1M13.182 6.818l.707-.707M14.5 10h1M13.182 13.182l.707.707M10 15.5v-1M6.11 13.889l.708-.707M4.5 10h1M6.11 6.111l.708.707>/path>/svg>svg viewBox0 0 20 20 fillnone aria-hiddentrue classhidden size-6 stroke-white dark:block>path dM15.224 11.724a5.5 5.5 0 0 1-6.949-6.949 5.5 5.5 0 1 0 6.949 6.949Z>/path>/svg>/button>a classsize-5 text-zinc-800 dark:text-white target_blank hrefhttps://github.com/renoguyon/dotpress>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillcurrentColor>path dM12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z>/path>/svg>/a>/div>/div>/div>nav classhidden lg:mt-10 lg:block>ul rolelist>li classrelative mt-6 md:mt-0>h2 classtext-xs font-semibold text-zinc-900 dark:text-white>Guides/h2>div classrelative mt-3 pl-2>div classabsolute inset-x-0 top-0 bg-zinc-800/2.5 will-change-transform dark:bg-white/2.5 styleborder-radius:8px;height:32px;top:0;opacity:0>/div>div classabsolute inset-y-0 left-2 w-px bg-zinc-900/10 dark:bg-white/5>/div>div classabsolute left-2 h-6 w-px bg-primary-500 styletop:4px;opacity:1>/div>ul rolelist classborder-l border-transparent>li classrelative>a aria-currentpage classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-900 dark:text-white href/>span classtruncate>Introduction/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/quickstart>span classtruncate>Quickstart/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/routing>span classtruncate>Routing/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/schema-validation>span classtruncate>Schema validation/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/typing>span classtruncate>More typing/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/error-handling>span classtruncate>Handling errors/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/middlewares>span classtruncate>Middlewares/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/file-upload>span classtruncate>File Upload/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/writing-plugins>span classtruncate>Writing plugins/span>/a>/li>/ul>/div>/li>li classrelative mt-6>h2 classtext-xs font-semibold text-zinc-900 dark:text-white>API Reference/h2>div classrelative mt-3 pl-2>div classabsolute inset-y-0 left-2 w-px bg-zinc-900/10 dark:bg-white/5>/div>ul rolelist classborder-l border-transparent>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/api/application>span classtruncate>Application/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/api/routing>span classtruncate>Routing/span>/a>/li>li classrelative>a classflex justify-between gap-2 py-1 pr-3 text-sm transition pl-4 text-zinc-600 hover:text-zinc-900 dark:text-zinc-400 dark:hover:text-white href/api/plugin>span classtruncate>Plugin/span>/a>/li>/ul>/div>/li>/ul>/nav>/div>/header>div classrelative flex h-full flex-col px-4 pt-14 sm:px-6 lg:px-8>main classflex-auto>article classflex h-full flex-col pt-16 pb-10>div classflex-auto prose dark:prose-invert html_:where(&>*):mx-auto html_:where(&>*):max-w-2xl lg:html_:where(&>*):mx-calc(50%-min(50%,var(--container-lg))) lg:html_:where(&>*):max-w-3xl>h1>Dotpress/h1>p>strong>Dotpress/strong> is a lightweight and modern wrapper around Express.js designed for clean and scalable APIs written in TypeScript./p>h3>Why Dotpress?/h3>p>Writing Express apps in TypeScript can be painful:/p>ul>li>Repetitive boilerplate for routing, validation, and errors/li>li>Manual typing for request/response/li>li>Middleware chains that quickly become messy/li>/ul>p>strong>Dotpress/strong> solves this with:/p>ul>li>✅ Auto-typed request/response via schema definitions/li>li>✅ Built-in validation using a hrefhttps://zod.dev/>Zod/a>/li>li languagetxt>✅ Clean code>defineRoute()/code> syntax for composable APIs (no decorators here!)/li>li>✅ Built-in error handling and 404/500 responses/li>li>✅ First-class support for global and per-route middlewares/li>li>✅ Developer-friendly DX and sensible defaults/li>li>✅ Standardized error responses/li>/ul>/div>footer classmx-auto mt-16 w-full max-w-2xl lg:max-w-5xl>/footer>/article>/main>footer classmx-auto w-full max-w-2xl space-y-10 pb-16 lg:max-w-5xl>div classflex>div classml-auto flex flex-col items-end gap-3>a classinline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition rounded-full bg-zinc-100 py-1 px-3 text-zinc-900 hover:bg-zinc-200 dark:bg-zinc-800/40 dark:text-zinc-400 dark:ring-1 dark:ring-inset dark:ring-zinc-800 dark:hover:bg-zinc-800 dark:hover:text-zinc-300 aria-labelNext: Quickstart href/quickstart>Nextsvg viewBox0 0 20 20 fillnone aria-hiddentrue classmt-0.5 h-5 w-5 -mr-1>path strokecurrentColor stroke-linecapround stroke-linejoinround dm11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9>/path>/svg>/a>a tabindex-1 aria-hiddentrue classtext-sm text-zinc-900 transition hover:text-zinc-600 dark:text-white dark:hover:text-zinc-300 href/quickstart>Quickstart/a>/div>/div>/footer>/div>/div>/div>script src/_next/static/chunks/webpack-52e43dbac2b198d6.js async>/script>script>(self.__next_fself.__next_f||).push(0);self.__next_f.push(2,null)/script>script>self.__next_f.push(1,1:HL\/_next/static/css/dde6e31a160beeab.css\,\style\\n)/script>script>self.__next_f.push(1,2:I2846,,\\\n4:I2972,\972\,\static/chunks/972-635b06bacb93f010.js\,\746\,\static/chunks/746-e8ab77d5a7f77543.js\,\28\,\static/chunks/28-38cfea8cf6b839dd.js\,\212\,\static/chunks/212-604f321695792184.js\,\931\,\static/chunks/app/page-1f7706a03add6742.js\,\\\n5:I2510,\972\,\static/chunks/972-635b06bacb93f010.js\,\746\,\static/chunks/746-e8ab77d5a7f77543.js\,\28\,\static/chunks/28-38cfea8cf6b839dd.js\,\212\,\static/chunks/212-604f321695792184.js\,\931\,\static/chunks/app/page-1f7706a03add6742.js\,\Code\\n8:I1060,,\\\n9:\n)/script>script>self.__next_f.push(1,0:\$\,\$L2\,null,{\buildId\:\U7JacYw8kyzUHcxbK_5dU\,\assetPrefix\:\\,\urlParts\:\\,\\,\initialTree\:\\,{\children\:\__PAGE__\,{}},\$undefined\,\$undefined\,true,\initialSeedData\:\\,{\children\:\__PAGE__\,{},\$L3\,\$\,\article\,null,{\className\:\flex h-full flex-col pt-16 pb-10\,\children\:\$\,\div\,null,{\className\:\flex-auto prose dark:prose-invert html_:where(\u0026\u003e*):mx-auto html_:where(\u0026\u003e*):max-w-2xl lg:html_:where(\u0026\u003e*):mx-calc(50%-min(50%,var(--container-lg))) lg:html_:where(\u0026\u003e*):max-w-3xl\,\children\:\$\,\h1\,null,{\children\:\Dotpress\},\\\n\,\$\,\p\,null,{\children\:\$\,\strong\,null,{\children\:\Dotpress\},\ is a lightweight and modern wrapper around Express.js designed for clean and scalable APIs written in TypeScript.\},\\\n\,\$\,\h3\,null,{\children\:\Why Dotpress?\},\\\n\,\$\,\p\,null,{\children\:\Writing Express apps in TypeScript can be painful:\},\\\n\,\$\,\ul\,null,{\children\:\\\n\,\$\,\li\,null,{\children\:\Repetitive boilerplate for routing, validation, and errors\},\\\n\,\$\,\li\,null,{\children\:\Manual typing for request/response\},\\\n\,\$\,\li\,null,{\children\:\Middleware chains that quickly become messy\},\\\n\},\\\n\,\$\,\p\,null,{\children\:\$\,\strong\,null,{\children\:\Dotpress\},\ solves this with:\},\\\n\,\$\,\ul\,null,{\children\:\\\n\,\$\,\li\,null,{\children\:\✅ Auto-typed request/response via schema definitions\},\\\n\,\$\,\li\,null,{\children\:\✅ Built-in validation using \,\$\,\$L4\,null,{\href\:\https://zod.dev/\,\children\:\Zod\}},\\\n\,\$\,\li\,null,{\language\:\txt\,\children\:\✅ Clean \,\$\,\$L5\,null,{\children\:\defineRoute()\},\ syntax for composable APIs (no decorators here!)\},\\\n\,\$\,\li\,null,{\children\:\✅ Built-in error handling and 404/500 responses\},\\\n\,\$\,\li\,null,{\children\:\✅ First-class support for global and per-route middlewares\},\\\n\,\$\,\li\,null,{\children\:\✅ Developer-friendly DX and sensible defaults\},\\\n\,\$\,\li\,null,{\children\:\✅ Standardized error responses\},\\\n\}},\$\,\footer\,null,{\className\:\mx-auto mt-16 w-full max-w-2xl lg:max-w-5xl\}},null,null,null},\$\,\link\,\0\,{\rel\:\stylesheet\,\href\:\/_next/static/css/dde6e31a160beeab.css\,\precedence\:\next\,\crossOrigin\:\$undefined\},\$L6\,null,null,\couldBeIntercepted\:false,\initialHead\:null,\$L7\,\globalErrorComponent\:\$8\,\missingSlots\:\$W9\}\n)/script>script>self.__next_f.push(1,7:\$\,\meta\,\0\,{\name\:\viewport\,\content\:\widthdevice-width, initial-scale1\},\$\,\meta\,\1\,{\charSet\:\utf-8\},\$\,\title\,\2\,{\children\:\Dotpress Documentation\},\$\,\meta\,\3\,{\name\:\description\,\content\:\Dotpress - Lightweight and modern wrapper around Express.js designed for clean and scalable APIs written in TypeScript.\},\$\,\link\,\4\,{\rel\:\icon\,\href\:\/favicon.ico\,\type\:\image/x-icon\,\sizes\:\16x16\}\n3:null\n)/script>script>self.__next_f.push(1,a:I8847,\972\,\static/chunks/972-635b06bacb93f010.js\,\746\,\static/chunks/746-e8ab77d5a7f77543.js\,\28\,\static/chunks/28-38cfea8cf6b839dd.js\,\366\,\static/chunks/366-e647d690e976df48.js\,\212\,\static/chunks/212-604f321695792184.js\,\185\,\static/chunks/app/layout-11fb784e50c4df7b.js\,\Providers\\nb:I7162,\972\,\static/chunks/972-635b06bacb93f010.js\,\746\,\static/chunks/746-e8ab77d5a7f77543.js\,\28\,\static/chunks/28-38cfea8cf6b839dd.js\,\366\,\static/chunks/366-e647d690e976df48.js\,\212\,\static/chunks/212-604f321695792184.js\,\185\,\static/chunks/app/layout-11fb784e50c4df7b.js\,\Layout\\nc:I4707,,\\\nd:I6423,,\\\n)/script>script>self.__next_f.push(1,6:\$\,\html\,null,{\lang\:\en\,\className\:\h-full\,\suppressHydrationWarning\:true,\children\:\$\,\body\,null,{\className\:\flex min-h-full bg-white antialiased dark:bg-zinc-900\,\children\:\$\,\$La\,null,{\children\:\$\,\div\,null,{\className\:\w-full\,\children\:\$\,\$Lb\,null,{\allSections\:{\/\:,\/error-handling\:{\title\:\Common errors\,\id\:\common-errors\},{\title\:\Custom errors\,\id\:\custom-errors\},\/file-upload\:,\/middlewares\:{\title\:\Global middlewares\,\id\:\global-middlewares\},{\title\:\Route-level middlewares\,\id\:\route-level-middlewares\},{\title\:\Express middlewares\,\id\:\express-middlewares\},{\title\:\Response filters\,\id\:\response-filters\},\/quickstart\:,\/routing\:{\title\:\Basic routing concept\,\id\:\basic-routing-concept\},{\title\:\Splitting your routes\,\id\:\splitting-your-routes\},{\title\:\Route Groups\,\id\:\route-groups\},\/schema-validation\:{\title\:\Basic usage\,\id\:\basic-usage\},{\title\:\Supported attributes\,\id\:\supported-attributes\},{\title\:\Failed validation\,\id\:\failed-validation\},{\title\:\Optional Response Schema\,\id\:\optional-response-schema\},{\title\:\Tips\,\id\:\tips\},\/typing\:{\title\:\Typing handler return\,\id\:\typing-handler-return\},{\title\:\Typing authenticated user\,\id\:\typing-authenticated-user\},\/writing-plugins\:,\/api/application\:{\title\:\createApp()\,\id\:\create-app\},{\title\:\AppOptions\,\id\:\app-options\},\/api/plugin\:{\title\:\Plugin\,\id\:\plugin\},{\title\:\PluginAPI\,\id\:\plugin-api\},\/api/routing\:{\title\:\defineRoute()\,\id\:\define-route\},{\title\:\createRouteGroup()\,\id\:\create-route-group\},{\title\:\RouteDefinition\,\id\:\route-definition\},{\title\:\RequestContext\,\id\:\request-context\},{\title\:\SchemaFactory\,\id\:\schema-factory\},{\title\:\RouteMiddleware\,\id\:\route-middleware\},{\title\:\RouteGroup\,\id\:\route-group\},{\title\:\FileValidation\,\id\:\file-validation\},{\title\:\MulterFile\,\id\:\multer-file\},{\title\:\CompleteRequestEvent\,\id\:\complete-request-event\}},\children\:\$\,\$Lc\,null,{\parallelRouterKey\:\children\,\segmentPath\:\children\,\error\:\$undefined\,\errorStyles\:\$undefined\,\errorScripts\:\$undefined\,\template\:\$\,\$Ld\,null,{},\templateStyles\:\$undefined\,\templateScripts\:\$undefined\,\notFound\:\$\,\div\,null,{\className\:\mx-auto flex h-full max-w-xl flex-col items-center justify-center py-16 text-center\,\children\:\$\,\p\,null,{\className\:\text-sm font-semibold text-zinc-900 dark:text-white\,\children\:\404\},\$\,\h1\,null,{\className\:\mt-2 text-2xl font-bold text-zinc-900 dark:text-white\,\children\:\Page not found\},\$\,\p\,null,{\className\:\mt-2 text-base text-zinc-600 dark:text-zinc-400\,\children\:\Sorry, we couldn’t find the page you’re looking for.\},\$\,\$L4\,null,{\className\:\inline-flex gap-0.5 justify-center overflow-hidden text-sm font-medium transition rounded-full bg-zinc-900 py-1 px-3 text-white hover:bg-zinc-700 dark:bg-primary-400/10 dark:text-primary-400 dark:ring-1 dark:ring-inset dark:ring-primary-400/20 dark:hover:bg-primary-400/10 dark:hover:text-primary-300 dark:hover:ring-primary-300 mt-8\,\href\:\/\,\children\:false,\Back to docs\,\$\,\svg\,null,{\viewBox\:\0 0 20 20\,\fill\:\none\,\aria-hidden\:\true\,\className\:\mt-0.5 h-5 w-5 -mr-1\,\children\:\$\,\path\,null,{\stroke\:\currentColor\,\strokeLinecap\:\round\,\strokeLinejoin\:\round\,\d\:\m11.5 6.5 3 3.5m0 0-3 3.5m3-3.5h-9\}}}},\notFoundStyles\:}}}}}}\n)/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]