Проблема с Sequelize seeding Ошибка диалекта - PullRequest
0 голосов
/ 24 октября 2018

Я пытаюсь заполнить свою базу данных сценарием npm.

  "scripts": {
    "devstart": "set NODE_ENV=development && sequelize db:seed:all && nodemon ./server.js"
  }

Я получаю сообщение об ошибке, говорящее о том, что я должен явно определить диалект в моей конфигурации.Это мой конфигурационный файл:

{
 "development": {
    "use_env_variable": "LOCALDB",
    "dialect": "mysql"
 },
 "test": {
    "username": "root",
    "password": null,
    "database": "database_test",
    "host": "127.0.0.1",
    "dialect": "mysql"
 },
 "production": {
    "use_env_variable": "JAWSDB_URL",
    "dialect": "mysql"
 }
}

Не совсем уверен, что я делаю неправильно.: /

1 Ответ

0 голосов
/ 24 октября 2018

Вы должны экспортировать свою конфигурацию:

module.exports = {
 "development": {
    "use_env_variable": "LOCALDB",
    "dialect": "mysql"
 },
 "test": {
    "username": "root",
    "password": null,
    "database": "database_test",
    "host": "127.0.0.1",
    "dialect": "mysql"
 },
 "production": {
    "use_env_variable": "JAWSDB_URL",
    "dialect": "mysql"
 }
}
...