2017-02-27 7 views
-2

Node.jsのExpressを使用してサーバーを構築すると、どのプロトコルがデフォルトで使用されますか?残り? Json-RPC?石鹸?どのプロトコルがExpressアプリケーションから提供されていますか?

3つすべてのモジュールがあることがわかります。これは、私の質問に対する答えが誰のものではないと信じていますが、それでは何ですか?

+0

私は質問をするときにポイントを失う理由をよく知っています。私は自分の言葉や質問の形式に間違いがないと思っています。誰も助けることができますか? – ekkis

+0

私はあなたの質問があなた自身の前であなた自身の研究をしているという証拠が非常に少ないことを示しているので、ここでダウンボウトを得たと思います。基本的な調査では、Expressはnode.jsのWebサーバーフレームワークであり、httpとhttpsを意味することが示されています。より良い質問は、あなたが自分の質問を自分で研究したところで、何かにこだわってしまったことを示し、あなたの質問はあなたがどこにいるかを正確に示しています。私はあなたが[どのように私は良い質問をstackoverflowに尋ねる]を読むことをお勧めします(http://stackoverflow.com/help/how-to-ask)。 – jfriend00

+0

StackoverflowはGoogle検索サービスではありません。いくつかのウェブ検索であなた自身で見つけるのは簡単ではないことをここで尋ねるべきです。だから、最良の質問は、すでに何が行われているかを示し、あなたが見つけたものを理解するのが混乱した場所を正確に説明し、できるだけ具体的である(一般的な質問ではない)。 – jfriend00

答えて

1

Expressは、HTTPサーバーでかなり使用されています。プロトコルはHTTPです。 Expressの多くの機能は、HTTP要求を処理するためのHTTPルーティングとミドルウェアに関するものです。

HTTPリクエストを使用してRESTful APIを作成できます。あなたはアドオンを使ってそれを手助けすることができます。あるいは、あなたは確かにExpress ExpressでREST APIを作ることができます。 RESTは実際には異なるプロトコルで実装可能なアーキテクチャ風のスタイルや概念ではありません(Web世界では通常HTTPを使用します)。 ExpressルートはRESTエンドポイントとよく一致しているため、ExpressはREST APIの実装に適しています。

SOAPはHTTP上で実行されます(または他のプロトコルの上でも実行できます)。 Expressには、SOAPのビルトイン・サポートが付属していないため、HTTPの上にあるすべてのSOAP構文を支援するために、Expressの上にアドオンが必要になる場合があります。

HTTP上で実行できるRPCのフレーバーがあります(HTTP上で実行されない他のフレーバーもあります)。同様に、HTTP経由で実行する場合はExpressにもアドオンが必要ですXML-RPCのようなベースのRPCです。非HTTPベースのRPCの場合、おそらくExpressを使用しないでしょう。

+0

ありがとうございます。それは私が期待したものよりも有益でした – ekkis

関連する問題