データベースに格納されているユーザーの入力を取得するためにアルゴリズムを実行する必要がある特定の時間が経過した後、一部のユーザーが入力するWebサイトを構築していますその結果をデータベースにも格納するための結果を作成します。問題は、nodejsでは、特定の時間後に1回だけ(数分または数秒ごとに)実行するために、このアルゴリズムをどこでどのように実装すべきかを理解できないことです。 アプリはnodejs-expressjsでビルドされています。 たとえば、アプリケーションを起動して3分後にアルゴリズムが実行され、データベースからデータが取り出され、アルゴリズムが作成された後に、データベースに再度出力が格納されるとします。 その典型的な解決策は何ですか(少なくとも1つで十分です)。ありがとうございました!nodejs - 特定の時刻に関数を実行する
userIdをDBに作成し、ユーザーの要求に 「タスク」テーブルを:
私はあなたの問題を理解していませんが、これはあなたが探しているものかもしれません:[node-cron](https://github.com/kelektiv/node-cron) – Josh
おそらく '将来指定するときに呼び出される関数をスケジュールするためのsetTimeout()を提供します。 – jfriend00