回答編集履歴

1

edit

2021/12/11 21:13

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1 +1,13 @@
1
1
  「DBの中身が変わったら」ならWebsocket の仕組みが必要と思います。
2
+
3
+
4
+
5
+ > 非同期通信とはDBを常に監視させるような処理を実装できるのでしょうか?
6
+
7
+
8
+
9
+ 非同期通信とはあくまでクライアントサイドからサーバーサイドへのリクエストをいわゆるform送信のようにレスポンスを待機することなく送ることができる仕組みのことで、そことDBへの監視とやらは関係ありません。
10
+
11
+ JavaScriptからAjax、Fetch APIのような仕組みを用いてサーバーサイドへリクエストを送り、レスポンスを得られるので、その「リクエストを送る」部分をsetInterval()など用いて一定のスパンで実行する仕組みを作れば、「定期にサーバーサイドへリクエストを送る」ようになるので、そのときにサーバーサイド内でDBへの問い合わせを行えば「監視する」ような形はとれます。
12
+
13
+ ただそれは「DBの中身が変わったら」というサーバーサイド発信ではないので、双方向通信可能なWebsocket が必要です。