2017-08-21 2 views
0

私たちは仕事中にプロジェクトを開始しています。フロントエンドのレンダリングにはsammy.jsとhandlebars.jsを使用しました。この新しいプロジェクトをノードに移し、express.jsを使用しています。フロントエンドルーティングにsammy.jsを使用する必要がありますか?現在のところ、フロントエンドフレームワークを使用する予定はありません。express.jsはsammy.jsのようなフロントエンドルーティングを扱うことができます

+0

[this](https://expressjs.com/en/starter/basic-routing.html)サイトは既にチェックされていますか? – lumio

答えて

1

Sammy.jsは、シングルページWebアプリケーション用に設計されたルーティングフレームワークです。つまり、サミーは伝統的にはブラウザを離れず、その中で動作する一連のJavaScriptコードによって処理されるリクエストに使用されています。

Expressは、サーバー側のルーティング、つまりサーバーにヒットした要求に使用されます。この場合、サーバーはページをレンダリングし、レンダリングされた応答をブラウザに返します。

両方を一緒に使用することも、もう一方を使用することもできます。あなたのアプリを設計する際に本当に尋ねるべき質問は、あなたのアプリが単一ページのWebアプリケーションや複数ページのアプリケーションとして優れているかどうかです。そのため、この質問にお答えします:Single Page Application: advantages and disadvantages

関連する問題