2

私はmongodbとnodeJSが初めてです。現在、node.js、monk、mongodb を使用してサンプル アプリケーションを作成しました。ただし、それを機能させるには、2 つの cmd ウィンドウを開く必要があります。最初のウィンドウは、mongodb フォルダーに移動し、次を実行しますmongod --dbpath myprojectpath。2 つ目は、myprojectpath に移動して、次を実行しますnpm start。mongodb を起動して作業パスを手動で指すことは、Web アプリケーションにとって正しい方法ではないようです。しかし、MongoDB が自分のプロジェクトを自動的にポイントして、SQL サーバーのように実行できるようにするにはどうすればよいでしょうか?

4

1 に答える 1

1

可能ですが、言及した2つのシェル呼び出しが異なることに注意してください。

1 つ目は、データ ディレクトリを使用して mongoDb サーバーを起動します。docs/data/dbで説明されているように、データファイルをデフォルト ディレクトリ () に配置できます。データファイルがデフォルトのディレクトリにある場合は、単純にそれを開始するだけで、データファイルをリンクする手間を省くことができます。mongod

すばやく起動するには、次のようなものを実行できます。

#!/bin/sh
mongod;
cd <your project> && node app.js;

アプリを起動します。

于 2014-08-11T17:15:23.167 に答える