perf: limit cookie parse only on some cookie
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 42/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- express, javascript, node.js
- Ambito
- backend
Direzione di ricerca
Inizia dal punto di ingresso del middleware cookieParser e verifica come vengono analizzati gli header Cookie delle richieste. Controlla i test esistenti relativi alle opzioni, quindi definisci il completamento come un’opzione che limiti l’analisi ai cookie selezionati, con un test di regressione che copra l’esempio API_TOKEN.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Hi, in my express I use only 1 cookie (API_TOKEN), but client side send varius cookie eg:
_ga_M9MSXKVJN9=XXXX;
_ga_W98228BE06=XXXX;
_gid=XXXX; _ga=XXXX;
_gcl_au=XXXX;
_ga_5MFMLYZHT2=XXXX;
rxVisitor=XXXX;
_ga_K4Y50QD36K=XXXX;
dtCookie=XXXX;
dtSa=XXXX;
rxvt=XXXX;
API_TOKEN=XXXX;
the _g* cookies are Google Analitycs / Google Tag Manage
the _dt* and rx* cookies are Dynatrace
the API_TOKEN is the only one used by my express!
Parsig all those cookies on each request has a performance impact!
The idea is introduce an option for limit the cookie parsing on a limit numer of cookies, eg.:
app.use(cookieParser({null, {
allowedCookie: ['API_TOKEN']
}}))
- Lingua principale
- JavaScript
- Stelle
- 2k
- Fork
- 236
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di expressjs/cookie-parser
-
question
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
expressjs/cookie-parser#168 · 5 commenti ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
expressjs/cookie-parser#138 ·
-
req.cookies is showing nullForse già presa @D-393Patel l’ha presa 337 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
expressjs/cookie-parser#128 ·
-
Request for ESM SupportApertafuture question
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
expressjs/cookie-parser#124 · 7 reazioni ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 20/100
expressjs/cookie-parser#122 · 5 commenti ·
Tutte le issue di expressjs/cookie-parser
Issue simili
-
change request evaluating
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
sindresorhus/eslint-plugin-unicorn#3907 ·
I maintainer di solito rispondono entro 1 giorno
-
Android bug feature/error-tracking react-native team/error-tracking
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
PostHog/posthog-js#5310 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Add Prettier and a format-check CI jobForse già presa @ezekielnathaniel070-ai l’ha presa oggi. Apertabackend frontend good first issue Stellar Wave
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
OlaGreat/starbound-realms#98 · 1 commento ·
-
Add AudiobookshelfApertaapp request good first issue help wanted self-hosted app
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Secra-Solutions/Conector#15 ·
-
Complexity: See issue making label epic good first issue Issue Making: Level 1 P-Feature: Project Info and Page role: back end/devOps role: front end size: 0.25pt time sensitive
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 65/100
I maintainer di solito rispondono entro 1 giorno