さて、 node.js/socket.io を使用して、ウェブサイトにいいねボタンを実装しました。ユーザーがいいねボタンをクリックするたびに、次のことが起こります -
1) jquery を使用して、ボタンの data-islike 属性 (現在のユーザーがコンテンツを気に入った場合は true、それ以外の場合は false) を確認します。
2) それが true/false であるかどうかに応じて、私は socket.emit を like/like とは異なります。
今私が抱えている問題は、ユーザーがいいねボタンを繰り返しクリックすると、いいね-アンライク-ライク-アンライクシーケンスの代わりに複数のいいねがあり、最終的にサーバーがmysqlでクラッシュし、多すぎるというエラーが表示されることです接続。私は何をすべきか ?