0

nodejs Express アプリで mongodb コードを分離しようとしていますが、物事をシャッフルする方法を理解するのに苦労しています。

ここに私が持っているものの要点があり ます https://gist.github.com/759446

私はそれをミドルウェアでほとんど何もしないようにしました。サーバーを起動すると、最初のリクエストで res.myvar が正しく「オブジェクト」に設定されます。以降のすべてのリクエストは、res.myvar が「未定義」で失敗します。

db コードを 1 か所に貼り付けて、さまざまなルートで使用できるようにしたいだけです。私はこれについて間違っていますか?mongodb nodejs ドライバー ページのすべての例は、db クエリなどを作成するだけです。全体を高速アプリに統合することはあまりありません。

4

2 に答える 2

0

私はnode-fourmを書いています 、最初は同じ問題があります。dbnode-fourm にフォルダーとフォルダーがありcontroller、それらは分離され、コレクションごとにメソッドを定義できるようになりました。詳細はコードを確認してください。

それを可能にするためにmongoskinを書きました。

于 2011-04-08T03:16:42.643 に答える
0

私が最初に持っていたのは、リクエストごとに新しいデータベース接続を開くことでした。要旨を編集し、古いものをコメントアウトしたままにしました。

それは今動作します。

Ciaran のブログ投稿http://howtonode.org/express-mongodb に感謝します。ちょっと古いですが、それでも役に立ちます。

于 2010-12-30T16:11:02.617 に答える