1

現在、クラウド環境 (cloud9) で作業しており、Mean.js ( http://meanjs.org/ ) パッケージをインストールしています。

IBM ( http://www.ibm.com/developerworks/library/wa-mean1/index.html ) のチュートリアルに従って、最後のステップでは grunt を使用してアプリケーションを実行します。

Cloud Database (MongoLab) を使用しているため、既定のアプリケーションを実行するには、いくつかのプロパティを変更する必要があります。

私の質問は、config.db などのプロパティを mean.js で変更するにはどうすればよいですか? 彼らのウェブサイトでは、次のように説明されています: http://meanjs.org/docs.html#configuration

ただし、どのファイルで、またはどのように行うかについての明確な説明はありませんか?

4

1 に答える 1

1

コードを調べると、おそらく複数の環境定義ファイル (プロダクション、開発など) が表示されます。これらには、構成変数のマッピングが含まれています。例:

db: process.env.MONGOHQ_URL || process.env.MONGOLAB_URI || 'mongodb://' + (process.env.DB_1_PORT_27017_TCP_ADDR || 'localhost') + '/mean',

したがって、パラメーターは環境変数として定義されることが期待されます。

mongodb を設定するには、MONGOHQ_URL、MONGOLAB_URI、または DB_1_PORT_27017_TCP_ADDR のいずれかを指定できます。これは、検索する facebook アプリ ID に対して: clientID: process.env.FACEBOOK_ID || 「APP_ID」など

于 2014-11-26T21:48:15.567 に答える