Expliquez
C'est une race condition
.
Qu'est-ce qu'une condition de concurrence ?
Solution :
Il existe de nombreuses façons d'éviter les conflits de données dans ce cas, un verrou est une option.
Vous pouvez verrouiller au niveau de l'application ou au niveau de la base de données... mais je préfère que vous lisiez ce fil avant de choisir l'un d'entre eux.
Verrouillage optimiste ou pessimiste
Solution rapide :pessimistic-lock
https://www.npmjs.com/package/redis-lock