0

ルーティング用にnode.js + Expressを備えたサーバーがあります。http://mydomain.com/photos、などのリクエストを行うとhttp://mydomain.com/photos/123、JSONの回答が得られました。これは問題ありません。まさに私が必要としているものです。RESTful API の準備が整いました。しかし、これは単なるデータであり、このデータを処理して webUI (html、css、angularjs) として表示する必要もあります。

この目的のために webUI を適切に実装するにはどうすればよいですか?

さまざまなクライアント (ブラウザー Web サイト、モバイル アプリなど) で使用するには、独自の独立したサーバー API が必要です。

4

1 に答える 1

2

おそらく、 MEANスタックのようなものが必要になるでしょう: MongoDB + Express + AngularJS + NodeJS。

クライアント (AngularJS) は何らかの方法で (静的ホスティング、エクスプレス、cdn、nginx など) 配信され、別のドメインにある場合は CORS が有効になっている外部サーバー (Rails、Express、Php など) に対して REST 要求を実行します。この構造はSingle Page Applications (SPA)と呼ばれ、バックエンドと対話するために 1 つの大きな HTTP リクエストが読み込まれます。

そうは言っても、これは新しいことではありません... CouchDB、SammyJS などは、数年前からこれに取り組んでいました。

于 2013-09-12T21:00:40.827 に答える