Я разрабатываю 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 операций.
Спасибо.