0

アプリをモバイルで使用できるようにするため、API と Web サイトを提供する Web アプリを設計する予定でした。

現在、node-restify を使用して API を提供していますが、アプリの動的ページを提供する方法が必要です。

私の最初のアイデアは、ExpressJS だけを使用してページと API を提供することでしたが、node-restify の方がはるかに高速であると読みました。今私の問題は、restify を使用すると、ejs でレンダリングされた html ページを提供できないことです。

アプリを 1 つだけにして、express を restify と統合する方法はありますか。

なにか提案を?

4

2 に答える 2

0

APIについてこれをチェックしてください:

https://github.com/rahpal/RestOnNode

NodeJS の RESTful フレームワーク

このプロジェクトは、ASP.Net WebApi 2.0 が続く同じプロジェクト アーキテクチャを使用してビルドされます。つまり、最初にコントローラー、認証メカニズムなどを用意することになります。独自のコントローラーを作成するだけです。

于 2015-01-13T06:19:04.360 に答える
0

このベンチマーク (2012 年 3 月 16 日) によると、あなたがここに書いたことは興味深いものです。

http://blog.perfectapi.com/2012/benchmarking-apis-using-perfectapi-vs-express.js-vs-restify.js/

Restify は、 Express よりもはるかに低速です。

Express は毎秒最大 1500 のリクエストを簡単に処理できますが、Restify は毎秒最大 250 しか処理できません。

しかし、彼らがすでに Restify を改善したとしても、すでに非常に高速な Express よりも高速になるとは思えません。非常に便利な他のツールを備えたフレームワーク全体であることは言うまでもありません。

結論: Express.js を使用します。

于 2012-07-09T13:50:33.910 に答える