CodeGenieApp / CodeGenieApp/serverless-express
content-type and other headers with number strings are being converted to numbers
オープン
- 主要言語
- JavaScript
- スター
- 5.3k
- フォーク
- 674
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
`@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?
コントリビューションガイド
調査の方向性
レポートにはソースファイルもテストも記載されていません。webhook の再現から始めて、event.headers がどのように req.headers になるかを追跡してください。数値のように見えるヘッダー値が文字列のまま維持され、TypeScript の検証エラーが発生しなくなれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- aws, express, javascript, node.js
- 領域
- api, backend
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100