// код
app.use('/login', {
async create(data, params) {
data.strategy = 'local';
return authentication.create(data, params);
}
});
// конфигурация
"local": {
"usernameField": "username",
"passwordField": "password"
}
Я использую метод authentication.create в своем API входа в систему, я получаю этот ответ об ошибке, когда пытаюсь войти
{
"name": "NotAuthenticated",
"message": "Invalid login",
"code": 401,
"className": "not-authenticated",
"errors": {}
}
// запрос
curl --location --request POST 'http://localhost:3030/login'
--header 'Content-Type: application/json'
--data-raw '{
"username": "uname",
"password": "123456"
}'
Имя пользователя и пароль верны, это работает на моем локальном компьютере (macOS), ошибка возникает только при запуске в тестовой среде (ubuntu 20 в AWS EC2). они оба указывают на одну и ту же базу данных (mySQL 5) внутри экземпляра AWS EC2. что вызывает проблему?