J'ai rencontré un problème. Le côté web demandait une image, mais l'image était modifiée des dizaines de fois par seconde côté serveur.
Nodejs côté serveur utilise fs.createReadStream(image_path).pipe(response);
pour renvoyer des images.
J'ai testé le thread unique python pour modifier l'image 10 fois par seconde.
Lors de la demande d'image sur le Web, la demande ne sera pas disponible. Seule une petite quantité de données pourra être demandée et le flux ne continuera pas à arriver. après avoir continué à attendre.
Je ne peux essayer F5 que fréquemment pour tenter ma chance
Existe-t-il un moyen de le traiter sur le backend afin que le frontend puisse définitivement obtenir cette image ?
N'utilisez pas stream si vous apportez des modifications fréquentes. Les images peuvent être lues dans la mémoire à l'aide de la méthode synchrone puis transmises au client