MongoDB с Гедди

Я хотел бы использовать MongoDB с Geddy. Я отредактировал свой файл "production.js", но, похоже, он не работает... Я не помню свое имя пользователя и пароль MondoDB...

Я получаю эту ошибку: Ошибка: 500 Internal Server Error

производство.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

конфиг.js:

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

person tonymx227    schedule 28.10.2013    source источник


Ответы (1)


Здесь что-то может пойти не так.

Попробуйте включить подробные сообщения об ошибках detailedErrors: true, чтобы в консоли было видно, что происходит не так.

Кроме того, кажется маловероятным, что ваш пароль и имя пользователя будут «root» в рабочей среде. Вы используете Geddy в разработке? В этом случае вы должны редактировать development.js.

Вы можете увидеть в выводе консоли, в каком режиме (разработка или производство) вы запустили geddy.

person Ben    schedule 30.10.2013
comment
Да, я нашел проблему, она работает, когда я удаляю имя пользователя и пароль, см. Обновление... - person tonymx227; 30.10.2013