1

REST API を介して JS (JSON ではない) を送信する方法を理解しようとしています。基本的には、クライアントが事後実行の機能を提供する関数 () を使用してオブジェクトを送信できるという考えです。

例 送信方法

var jsObj = {
 a: 1
 b: function () { console.log("B") }
}

ノード A からノード B へ、これでノード B は b() の実行方法を知るようになります

ありがとうございました

4

1 に答える 1

1

両方のサービスを制御している場合、ノード A が文字列 API エンドポイントをノード B に報告し、ノード B が特定のデータをヒットできるようにしないのはなぜでしょうか? お気に入り

var jsObj = {
    a: 1
    b: "http://api.somedomain.com/api/b/"
};

そして、ノード B にそのエンドポイントを必要なデータとともに呼び出してもらいます (この例では、mikeal の request モジュールを使用しています)。

request.get(jsObj.b + "helloworld");

そして、一致するノード B のルートと/api/b/:paramそれを処理する関数を用意します (ルーティングに何を使用しているかは不明です。これは特定の例のようなものです)。

これは、サービス指向アーキテクチャの背後にある考え方の一種です。各サービスは機能のサブセットを処理する方法を知っており、サービスは互いに通信してタスクを完了します。

于 2013-08-28T03:02:26.397 に答える