CodeGenieApp / CodeGenieApp/serverless-express

content-type and other headers with number strings are being converted to numbers

Offen
#479 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
5.3k
Forks
676
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

`@vendia/serverless-express@4.5.2`

```typescript
app.post('/webhook', async (req, res) => {
const { event, context } = getCurrentInvoke()
console.log(util.inspect({ event, req }, false, null))
}

// event.headers['content-type] = "420"
// req.headers['content-type] = 420
```

This is causing TS validation errors.
Any idea if this is something I can disable in express?

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Der Bericht nennt keine Quelldatei und keinen Test. Beginne mit der Reproduktion des Webhooks und verfolge, wie event.headers zu req.headers wird; abgeschlossen ist die Aufgabe, wenn Header-Werte, die wie Zahlen aussehen, Strings bleiben und der TypeScript-Validierungsfehler nicht mehr auftritt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, express, javascript, node.js
Bereich
api, backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.