Я строю проект AppSync, используя Aurora без сервера в качестве моей базы данных, и наткнулся на эту странную ошибку:
"Can't serialize value (/getUsers/created_at) : Unable to serialize `2019-09-28 07:36:13` as a valid DateTime Object."
Это происходит, когда я получаю объект User, который выглядит следующим образом:
type Users {
id: String!
name: String!
description: String
created_at: AWSDateTime
updated_at: AWSDateTime
logged_in: AWSDateTime
}
Ошибка, кажется, происходит, потому что $utils.rds.toJsonObject($ctx.result)[0][0]
не может проанализировать AWSDateTime.Что делает невозможным передачу данных с датой из базы данных.
Если я просто выберу объект без дат ["SELECT id,name,description FROM Users WHERE id='$ctx.args.id'"]
, он будет работать нормально.
Так как же обрабатывать даты в AWS AppSync иAurora?Я не смог найти ни одного примера или ссылки на даты обработки в документации.:(