10

私のビジネス ロジックには、1 つの要求に対する mongodb 操作と redis 操作が含まれます。ロジック コードをどこに配置すればよいかわかりません。Java プロジェクトには、DAOサービス、およびコントローラーオブジェクトがあります。しかし、nodejs プロジェクトでは、自分のコードをどこに置くべきかわかりません。ロジックコードを入れroutes/index.jsましょうか?

app.post('/deal', function(req, res) {
    ... //TODO: here

});

または、Java プロジェクトで行っているようなサービス オブジェクトを作成しますか?

4

1 に答える 1

5

ここに役立つかもしれない質問があります: Mongoose ベースのアプリ アーキテクチャ

また、 http://mean.ioスタックも参照してください。それらのテンプレートは、ロジックを格納する場所など、アプリを最適に構成する方法を示しています。

于 2013-08-26T06:42:22.073 に答える