nodejsプロジェクトの構造は、個人的な好み、プロジェクトのアーキテクチャー、モジュール注入戦略の影響を受けます。また、動的モジュールのインスタンス化メカニズムを使用するイベントベースのarc 'もあります。 MVC構造を持つためには、クライアントサイドのコードがおそらく最小化されブラウザに送られ、基本的な性質上公開されているので、サーバ側とクライアント側のソースコードを分離することが不可欠です。そして、サーバー側またはバックエンド側でCRUD操作を実行するためのAPIが提供されます
上記のプロジェクトでは、アプリケーションベースビューとミニディングライブラリとしてbrowserifyおよびvue.jsモジュールを使用しています。したがって、プロジェクト構造は、あなたが使用するmvcフレームワークに基づいて細かく変更される可能性があります。たとえば、publicディレクトリにbuildディレクトリにはすべてのmvcコードが含まれている必要があります。あなたはあなたのためにこれを行うタスクを持つことができます。