1

Geddy で MongoDB を使用したいと考えています。「production.js」ファイルを編集しましたが、機能していないようです... MondoDB のユーザー名とパスワードを覚えていません...

次のエラーが表示されます: エラー: 500 内部サーバー エラー

production.js :

  var config = {
    detailedErrors: false
  , hostname: null
  , port: 4000
  , model: {
      defaultAdapter: 'mongo'
    }
  , db: {
      mongo: {
        username: 'root'
      , dbname: 'anthonycluse'
      , prefix: null
      , password: 'root'
      , host: 'localhost'
      , port: 27017
      }
    }

  };

  module.exports = config;

アップデート

指示 :

geddy gen secret

config.js :

var config = {
  detailedErrors: true
, debug: true
, hostname: null
, port: 4000
, model: {
    defaultAdapter: 'mongo'
  }
, db: {
    mongo: {
    dbname: 'anthonycluse'
    , host: 'localhost'
    , port: 27017
    }
  }
4

1 に答える 1

1

ここでいくつかのことがうまくいかない可能性があります。

detailedErrors: trueコンソールで何が問題なのかを確認できるように、詳細なエラーをオンにしてみてください。

また、本番環境でパスワードとユーザー名の両方が「root」になる可能性は低いようです。開発中の Geddy を実行していますか? その場合、編集する必要がありますdevelopment.js

コンソール出力で、どのモード (開発または本番) で geddy を開始したかを確認できます。

于 2013-10-30T03:59:35.350 に答える