Дата не отображается для объекта на угловом внешнем интерфейсе, в то время как она отображается, когда console.logged на заднем конце

0

Когда я консоль регистрирую свой объект на сервере (как только он отправляется на передний план экспресс), я вижу свойство:

creation: Mon Jul 13 2015 16:49:25 GMT-0400 (EDT),

Однако мой консольный журнал на передней панели показывает:

creation: null

Запись модели мангуста:

creation: {type: Date, default: null}

Я даже не знаю, с чего начать... Я думаю, что это связано с тем, что значение по умолчанию равно null, но я удалил это, и проблема такая же...?

  • 0
    Не могли бы вы добавить свой код переднего конца? Вы пытались отправить запрос самостоятельно с помощью HTTP-клиента (HTTP-клиент Dev или Postman на Chrome)?
  • 0
    Не забывайте, что если вы не выполняете здесь каких-либо манипуляций, то ответ JSON, отправляемый вашему клиенту, скорее всего, будет содержать «строку», как показывает вывод вашей консоли. Обычно лучше отправить значение временной метки даты через .valueOf() для упрощения приведения.
Теги:
express
mongoose

1 ответ

0
Лучший ответ

Я решил свою проблему, используя модуль npm "mongoose-timestamp" https://github.com/drudge/mongoose-timestamp

Ещё вопросы

Сообщество Overcoder
Наверх
Меню