CodeGenieApp / CodeGenieApp/serverless-express
content-type and other headers with number strings are being converted to numbers
- 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
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