ホームページ  >  に質問  >  本文

NodeJS は ejs を使用してデータを <script> に送信します

ejs を使用して Nodejs サーバーから HTML にデータを送信しようとしています。しかし、問題は、スクリプト内の変数を読み取ることができないことです。

Nodejs サーバー:

リーリー

次のように HTML でイベントを読み取る必要があります。 var イベント = <%= events %>

しかし、イベントが存在しないというコンソール エラーが表示されます。これを修正する方法、または別の方法で動作させる方法はありますか?

div を作成して直接割り当ててみましたが、成功しませんでした。

P粉511757848P粉511757848408日前714

全員に返信(1)返信します

  • P粉891237912

    P粉8912379122023-09-08 13:03:03

    res.render を使用して events を ejs ビューに正しく渡しているようです。したがって、events が設定されていることを確認し、データベース エラーがない場合は、次のように events 配列内のオブジェクトにアクセスできます。 リーリー

    返事
    0
  • キャンセル返事