alaskafx
@alaskafx
Не .do Frontend

Как узнать: добавились ли данные в базу?

Я новичок в Nest.js и у меня есть сервис, который сохраняет данные в базу, но я не знаю, как вернуть положительный/отрицательный результат, если что-то пошло не так.

async create(data: any): Promise<any>{
        const registry_data = JSON.parse(data.data)
        if(!registry_data.login || !registry_data.password || !registry_data.email) return { status: 'error', message: 'Something key is null or key is invalid'};
        await this.users.save({ login: registry_data.login, password: registry_data.password, email: registry_data.email })
          .then(() => {
            return { status: 'success'}
          }).catch(() => {
            return { status: 'error'}
          })
        return
  }

Мой блок .then и catch не отрабатывает, даже пытался как-то это подопнуть последним return.
Как я могу проверить: добавился ли юзер в базу?
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro
frontend developer
create(data:any):Promise<any>{
  // …
  return this.users.save(...)//....
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы