サーバー側に server.js ファイルがあり、クライアント側に index.html があります。おそらくindex.htmlのボタンまたは何かを介してサーバー側から関数を呼び出し、関数が実行されたindex.htmlでfeedbakを取得する必要があります。
将来的には、クライアント側からサーバー側に変数を渡したいと考えています。
私はnode.jsにかなり慣れていません。うまくいけば、誰かがこれについて私を助けてくれます。
サーバー側に server.js ファイルがあり、クライアント側に index.html があります。おそらくindex.htmlのボタンまたは何かを介してサーバー側から関数を呼び出し、関数が実行されたindex.htmlでfeedbakを取得する必要があります。
将来的には、クライアント側からサーバー側に変数を渡したいと考えています。
私はnode.jsにかなり慣れていません。うまくいけば、誰かがこれについて私を助けてくれます。
Node.js は、他のサーバー サイド テクノロジと何ら変わりはありません。クライアント サイドではありません。
サーバー上で何かを実行する場合、次の 2 つの方法があります。
3 つ目の方法 (socket.io のおかげ) は、WebSocket を目的に使用することです。ただし、それが何であるかわからない場合は、それらを使用することはお勧めしません。HTTP を学び、次に WebSocket を学びます。
これは素晴らしい質問です。私は Socket.io ( http://socket.io/ ) を使用してこれを行いました。これは、クライアント (index.html) からサーバーにデータを送信し、サーバーがデータをサーバーに送信できるようにする優れたライブラリです。クライアント。socket.io サイトの例を見てください。
簡単にするために、関数は何らかの URL を介して「公開」する必要があります。http://expressjs.com/フレームワークを使用して、サーバー側のアプリケーションの作成を高速化できます。それができて、関数が let's sayhttp://localhost/myFunction?myParameter=myValue
で利用可能になったら、jQuery 呼び出し$.json()
を使用して、クライアント側アプリケーション、つまりindex.html
.