Я создал пользовательского пользователя с базовым пользователем, и я ищу, существует ли следующая электронная почта в БД или нет, если электронная почта существует, не создавайте ее и не регистрируйте токен доступа.
module.exports = function (User) {
let app = require('../../server/server');
var loopback = require('loopback');
var credentials = { email: 'foo@foo.com', password: 'password' };
var filter = {
'where': {
'email': credentials.email
}
};
loopback.User.findOrCreate(filter, credentials, function (err) {
if (err) throw err;
User.login(credentials, function (err, token) {
if (err) throw err;
console.log(token);
process.exit();
});
});
Error:
Error: Cannot call User.findOrCreate(). The findOrCreate method has not been setup. The PersistedModel has not been correctly attached to a DataSource!