Узел | Проводка ПОЛУЧИТЬ успешно опубликованные данные

0
задан Null isTrue 3 March 2019 в 21:25
поделиться

1 ответ

Почему вы добавляете fetchMeasurement()? Код, который его вызывает, не перехватывает это исключение. Кроме того, fetchMeasurement() ничего не возвращает, но код, который его вызывает, требует возвращаемого значения.

Таким образом, этот /:timestamp маршрут НИКОГДА не будет работать. Он бросит и никогда не отправит ответ.

Я не уверен, что понимаю всю проблему, о которой вы спрашиваете, но вы можете начать исправлять fetchMeasurement() так:

/* measurement-store */

export function fetchMeasurement(timestamp) {
  if (timestamp) {
    console.log('FETCH', timestamp) // => 2015-09-02T16:00:00.000Z
    // return something useful here
    return someValue;
  } else {
    return null;    // caller will send response error if returned value is null
  }
}

Вам нужно будет заполнить часть, где [ 116] возвращает полезное значение, потому что вызывающий код:

const result = store.fetchMeasurement(new Date(req.params.timestamp))

ожидает полезного возвращаемого значения.

0
ответ дан jfriend00 3 March 2019 в 21:25
поделиться
Другие вопросы по тегам:

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