Я пытаюсь настроить проект keystone с удаленным сервером баз данных, размещенным на mLab.Я использую это руководство здесь https://itnext.io/building-a-node-cms-with-keystonejs-mongo-db-react-and-redux-part-i-ae5958496df2
Я отредактировал URL-адрес mongo в конфигурации keystone.init () с URL-адресом базы данных mLab и сумел запустить проект.
'mongo': 'mongodb://*username*:*password*@ds127624.mlab.com:27624/keystone',
Однако я не могу войти в систему как пользователь.
Вернулась страница входа: «Введенный вами адрес электронной почты и пароль недействительны».
DoМне нужно сделать еще несколько настроек, чтобы он работал правильно?
....
user.js
var keystone = require('keystone');
var Types = keystone.Field.Types;
var User = new keystone.List('User');
User.add({
name: { type: Types.Name, required: true, index: true },
email: { type: Types.Email, initial: true, required: true, index: true },
password: { type: Types.Password, initial: true },
canAccessKeystone: { type: Boolean, initial: true },
});
User.register();
0.0.01-admin.js file
var keystone = require('keystone');
var User = keystone.list('User');
exports = module.exports = function (done) {
new User.model({
name: { first: 'admin', last: 'user' },
email: 'admin@keystonejs.com',
password: 'admin',
canAccessKeystone: true,
}).save(done);
};