2017-08-31 7 views
0

私はNodeJSの新機能ですが、チャット、リアルタイムページアップデータなどのアプリをいくつか作成しました。私のWebページに情報をemit()しますが、行が追加されるたびにnodeJSがデータベーステーブルを監視してemit()を行うにはどうすればよいですか?NodeJSデータベーステーブルにローが追加されたときに発行

私はどこから始めてGoogleが多くの結果を出すのか分かりません。しかし、含める必要があります私はrequire()ことができるデータベースを見て、多分。

答えて

1

答えは実際にはnodejsの質問ではなく、mysqlの質問です。 mysql自身が(イベントやログを介して)行が追加されたことを伝えることができる場合、nodejsはそのデータを読み込んで使用することができます。残念ながら、それはthis answerに基づいて可能ではないようです。答えは、あなたがmysqlでできることは、新しい行をポーリングすることだけであることを示唆しています。

nodejs自体からデータ行を挿入するのであれば、それが書いた確認を得た後でイベントを発行するのに問題はないはずですが、私はあなたのプロジェクトに関する情報が不足していますあなたが持っている制約。

UPDATE:ちょっといいNPMパッケージあなたの問題を解決するために思わhttps://www.npmjs.com/package/live-sqlは私が

+0

データベース行がないNodeJSアプリで、他の場所に挿入されている願っています。 – Chud37

+0

疑問がある場合は、npmを検索してください。https://www.npmjs.com/package/live-sql – sparrow

+0

ありがとうございました。 – Chud37

関連する問題