Я использую Sequelize с MySQL на моем сервере Apollo GraphQL.
Часть Apollo не очень важна, но вот в чем дело.
Проблема в том, что Sequelize возвращает значения даты и времени как Dateобъект, когда вы делаете запросы.А Apollo-Server превращает объект Date в секунды (используя функцию valueOf () объекта Date) после получения данных от преобразователя.Однако сервер Apollo разрешает только тип данных String для объекта Date, поэтому на стороне моего клиента я получаю нечто вроде «385823948287» для значений даты.
Мне нужно получить значения даты в виде строки ISO.Или любая другая форма, которую принимает moment.js.
Я должен сделать так, чтобы Sequelize возвращал значения DATETIME как ISOString, или Apollo Server, чтобы сделать объекты Date как строку ISO, а не секунды в кавычках.
Если вы знаете, как выполнять только одну из этих работ, пожалуйста, дайте мне знать.