Ошибка registerDataStore («badConfiguration») в приложении sails js - PullRequest
0 голосов
/ 25 апреля 2020

Я разрабатываю API, используя паруса. js nodejs framework. Я пытаюсь подключиться к базе данных на локальном хосте. Я уже создал таблицу в этой базе данных, используя phpmyadmin. Ошибки продолжают происходить в /api/model/User.js и /config/datastore.js.

Я новичок в работе с парусами. js. Я не уверен, почему я продолжаю получать эти ошибки, я делаю конфигурации, и модели похожи на те, которые они делали в документации. Пожалуйста, что мне здесь не хватает?

Ниже приведен файл /api/model/User.js.

module.exports = {

  attributes: {
    // tableName: 'user',
    id: { type: 'number', columnType: 'number', required: false },
    fullName: { type: 'string', required: true },
    displayName: { type: 'string', required: false },
    dob: { type: 'date', required: true },
    email: { type: 'string', required: true },
    phone: { type: 'string', required: false },
    role: { type: 'string', required: false },
    password: { type: 'string', required: false },
    updatedAt: { type: 'number', required: true },
    createdAt: { type: 'number', required: false },
  },
};

Ниже приведен файл /config/datastore.js.

module.exports.datastores = {
  default: {
    adapter: 'sails-mysql',
    host: 'localhost',
    port: 3306,
    user: 'root',
    password: '',
    database: 'mydb',
  },
};

Примечание таблицы уже созданы с использованием phpmyadmin, поэтому в этом случае мне не понадобятся паруса / ватерлинии для создания новых таблиц для меня. Мне просто нужны паруса для подключения к БД, чтобы я мог выполнять CRUD операций.

Спасибо.

...