-2

私は現在、静的htmlからnode.js-API呼び出しを行う方法を探しています。Expressや同様のテンプレートエンジンを見てきましたが、HTMLを記述して、その逆ではなく、テンプレートエンジンから生成する必要があります。私はデザイナーから本番用のHTMLを入手することがよくありますが、それをExpressに合うように書き直したくありません。または、既存の.htmlからテンプレートエンジンへのコンバーターはありますか?

もう少し基本的なことをするために、私はajaxと同様の方法でnode.jsを使用したいと思います。基本的には<img onClick="someNodeFunctionWithDatabaseCalls()">、ノード上でサーバーとして実行されているhtmlファイルから呼び出して、DOMまたはそんな感じ。それを行う方法はありますか?

4

1 に答える 1

0

Node.jsは、サーバーサイドスクリプト専用です。ウェブページのイベントに応答してnode.jsコードを実行するには、ウェブソケットを使用してサーバーにリクエストを送信する必要があります。サーバーは必要なコード(dbリクエストなど)を実行できます。

さまざまなWebソケットに関する限り、socket.ioを使用することをお勧めします。使い方はとても簡単で、さまざまなデバイスでの作業でよく知られています。詳細と例については、 socket.ioを参照してください。

于 2012-12-10T21:12:06.950 に答える