私たちは仕事中にプロジェクトを開始しています。フロントエンドのレンダリングにはsammy.jsとhandlebars.jsを使用しました。この新しいプロジェクトをノードに移し、express.jsを使用しています。フロントエンドルーティングにsammy.jsを使用する必要がありますか?現在のところ、フロントエンドフレームワークを使用する予定はありません。express.jsはsammy.jsのようなフロントエンドルーティングを扱うことができます
0
A
答えて
1
Sammy.jsは、シングルページWebアプリケーション用に設計されたルーティングフレームワークです。つまり、サミーは伝統的にはブラウザを離れず、その中で動作する一連のJavaScriptコードによって処理されるリクエストに使用されています。
Expressは、サーバー側のルーティング、つまりサーバーにヒットした要求に使用されます。この場合、サーバーはページをレンダリングし、レンダリングされた応答をブラウザに返します。
両方を一緒に使用することも、もう一方を使用することもできます。あなたのアプリを設計する際に本当に尋ねるべき質問は、あなたのアプリが単一ページのWebアプリケーションや複数ページのアプリケーションとして優れているかどうかです。そのため、この質問にお答えします:Single Page Application: advantages and disadvantages
関連する問題
- 1. リストボックスのようにflowlayoutpanelを扱うことができます
- 2. node.jsのバージョンフォルダをどのように扱うことができますか?
- 3. は(のstring.Splitを扱うことができない)
- 4. Jenkinsでは、ユーザーが自分の資格情報を扱うことはできますが、グローバルな資格情報は扱えないようにします
- 5. 弾丸は液体を扱うことができますか?
- 6. MySQLクラスタでテラバイトのデータベースを扱うことができます
- 7. Boost spiritはPostscript/PDFのような言語を扱うことができますか?
- 8. GHCは大きなルックアップテーブルを扱うことができません
- 9. どのようなABテストでもダイナミックページを含むウェブサイトを扱うことができます
- 10. はgolangの静的なhtmlファイルを扱うことができません
- 11. Javascriptでキャッシュを扱うことはできますか?
- 12. AMPページをfirebase-storageで扱うことはできますか?
- 13. 奇妙なフォーマット私はjson.netでこれを扱うことができるか
- 14. Android EditTextで大きなファイルを扱うことができません
- 15. MongoDBは "l"のように "³"を同義語として扱うことができますか?
- 16. Pythonはどのようにしてユニコードと非ユニコードタプルを等しく扱うことができますか?
- 17. MySQLクエリで変数を扱うことができません
- 18. カーネルモジュールでヌルポインタを扱うことができません
- 19. Pythonでセレンを扱うことができません
- 20. どのように私はwatirスクリプトでラドウィンドウのポップアップを扱うことができますか?
- 21. 私はどのようにCでポインタのポインタを扱うことができますか?
- 22. Zimra - どのように私はzimletsでHTMLフォームを扱うことができますか?
- 23. 列に埋め込まれたリストと範囲をどのように扱うことができますか?
- 24. C#では複数のデータベースタイプを扱うことができますか?
- 25. クロニクルマップはメモリよりも大きなデータを扱うことができますか?
- 26. どのように私は加速度計を通して距離を扱うことができますか?
- 27. どのように私はSubviewのメモリリークを扱うことができますか?
- 28. は、我々が扱うことができる「ERR_ADDRESS_UNREACHABLE - ERR_CONNECTION_RESET - ERR_NETWORK_CHANGED」
- 29. Antennahouse Formatterは参照脚注をどのように扱うことができますか?
- 30. MySQLは大量のデータを扱うことができますか?
[this](https://expressjs.com/en/starter/basic-routing.html)サイトは既にチェックされていますか? – lumio