Router (Node JS, Express)
ルータはコントローラとurlの管理を容易にします。小型アプリケーションを作成できると考えられます。
プロジェクトを考えるとき、まず考えなければならないのはデータです.
どのタイプのデータを使用しますか?
Wetubeでは、大きく2つのデータに分けることができます.
どちらもよく言われるプロジェクトのドメインです.
Wetube Reloaded
/ -> Home
/join -> Join
/login -> Login
/search -> Search
/edit-user -> Edit User
/delete-user -> Delete User
/watch-video -> Watch Video
/edit-video -> Edit Video
/delete-video -> Delete Video
このようにドメインを作成できます.これは最善の方法ではないかもしれません.これは悪い方法ではない.最も良い方法は、ルータをドメイン別に分割することです.
たとえば、ユーザのurlを取得し、ルータに入れます.
そしてビデオのurlを持ってきてルータに入れます.
/users/edit -> Edit User
/users/delete -> Delete User
/videos/watch -> Watch Video
/videos/edit -> Edit Video
/videos/delete -> Delete Video
このようにurlにルータを加えて区別する.これがルータが演じる役割です.
ルータは、処理中のトピックに基づいてurlをグループ化します.
Reference
この問題について(Router (Node JS, Express)), 我々は、より多くの情報をここで見つけました https://velog.io/@0_cyberlover_0/Router-Node-JS-Expressテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol