masuilab / Gyazz

Node+Express+MongoDBによるGyazzの再実装
22 stars 1 forks source link

ページデータが巻き戻る #237

Open shokai opened 9 years ago

shokai commented 9 years ago

ページデータが巻き戻って困りますね

原因?

現在の動作フローは

という手順だけど、最初にデータを取得する前にサーバーに書き込もうとしているんじゃないかという気がします。(要確認)

改善案

まずページデータを取得成功するまで、画面クリックしてもサーバーに書き込めないようにすればいいのでは

shokai commented 9 years ago

たしか、最初にデータ取得するまで書き込みはできないように実装した気がするけど、間違ってるかもしれないので調べます

shokai commented 9 years ago

原因特定した。 ページロード→バーコードの上をマウスが通る→古いデータが表示される→bodyのどこかをクリック→古いデータがサーバーに書き込まれる

ふつうにURL欄に入力した後、マウスを下に移動させるとバーコードの上を通ってしまうので起こる。

古いデータを表示している間はサーバーに書き込めないようにすればいい

nikezono commented 9 years ago

経過観察中ですが、今のところ巻き戻りゼロ件です

nikezono commented 9 years ago

同時にページ開いたら巻き戻る事案がありました(別件)