Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Move awslambda HttpResponseStream/streamifyResponse to the aws-sdk or its own package?

Ouverte
#74 4 commentaires 13 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
5/5
Temps estimé
Plus d'une semaine
Accessibilité débutants
25/100
Type d'issue
Fonctionnalité
Clarté
À clarifier
Activité
À l'abandon
Stack technique
aws, node.js, typescript
Domaine
cloud

Piste de recherche

L’issue mentionne streamifyResponse, HttpResponseStream, HttpResponseStream.from, le AWS Lambda runtime et le lambda-stream wrapper, mais aucun fichier du dépôt ni aucun test. Commencez par comparer les interfaces de runtime existantes avec lambda-stream et déterminer s’il est prévu de les extraire dans aws-sdk ou dans un package séparé ; la tâche ne serait considérée comme terminée qu’une fois l’emplacement du package décidé et la compatibilité complète des interfaces assurée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

The fact that streamifyResponse and HttpResponseStream are only available embedded in the runtime makes it difficult to write simple, coherent unit tests for streaming lambda handlers. There's been at least one good attempt to create a wrapper to support easy testing, but it's not completely interface compatible (lacking, for example, the HttpResponseStream.from(underlyingStream, prelude) method) and it seems wasteful to rewrite/repackage code that's already written just to unbundle it from the rest of the NodeJS runtime.

Langage dominant
TypeScript
Étoiles
224
Forks
60
Merge moyen
26 min
PR mergées (30 j)
2

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de aws/aws-lambda-nodejs-runtime-interface-client

Toutes les issues de aws/aws-lambda-nodejs-runtime-interface-client

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.