Changeset c72e45e in Klonkt
- Timestamp:
- 08/08/2026 11:18:23 PM (4 weeks ago)
- Branches:
- main
- Children:
- 82c3356
- Parents:
- c49808e
- File:
-
- 1 edited
-
src/server.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/server.js
rc49808e rc72e45e 179 179 // Without this, Express sees req.protocol === 'http' and won't issue secure 180 180 // cookies — sessions never persist past the redirect after login. 181 if (!isDev) app.set('trust proxy', 1); 181 // Trust proxy hoort bij WAAR JE DRAAIT, niet bij dev/prod (Barts 429-jacht, 182 // 9-8): klonkt-dev draait NODE_ENV=development ACHTER Caddy, en zonder trust 183 // proxy was req.ip voor elk verzoek 127.0.0.1 -- de hele wereld plus de 184 // honderd kudde-daemons deelden EEN rate-limit-emmer van 300/min. De kudde 185 // leegde hem, en Barts refresh kreeg 'Too many requests' terwijl de live-lus 186 // aan dezelfde 429's verhongerde. TRUST_PROXY=1 zet hem aan waar een proxy 187 // voor de deur staat; kaal-op-poort blijft hem uit laten, want een direct 188 // bereikbare server die X-Forwarded-For vertrouwt laat iedereen zijn eigen 189 // IP kiezen -- en daarmee de limiter omzeilen. 190 if (!isDev || process.env.TRUST_PROXY === '1') app.set('trust proxy', 1); 182 191 183 192 // Collapse leading duplicate slashes in the path. A reverse proxy that proxies with
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)