Получение данных из Dark Sky API с помощью руля, проблема с маршрутизацией - PullRequest
1 голос
/ 19 апреля 2019

У меня проблема со скриптом, который помогает мне получать данные из API Dark Sky.Я разрабатываю приложение в node.js с помощью рулей.

Я пытаюсь получить только некоторые конкретные данные из сценария прогноза, отправить его в сценарий app.js, который выполняет маршрутизацию страницы, а затем добавить его вforecast.hbs стр.К сожалению, я действительно застрял на этом.Я приложил фотографию с кодом.

enter image description here

Что я хочу сделать, это получить только некоторые конкретные данные о погоде, поэтому позже яможно использовать их один за другим в HTML-коде.

Мне нужно как-то добавить их в обратный вызов (справа), затем посередине, где находится прогнозная маршрутизация, тогда я думаю, что мне нужно заменить forecastData с чем-то еще, как ... больше переменных и добавить их в часть рендеринга?

Например, я хотел бы взять переменную icon, которая содержит код, который мне нужно добавить на странице hbs.

Я хочу выполнить некоторую привязку, заменив Skycons.RAIN наSkycons.{{icon}}, где значок должен находиться в среднем файле, например forecast: forecastData.

Если я использую {{forecast}}, я могу показать все данные, которые находятся справа, точнеепеременная weatherDetails, которая содержит другие переменные.

Как я могу воспользоваться, например, связыванием и использовать его для иконки?

Может кто-нибудь дать совет, пожалуйста?Я очень смущен ...

С уважением, Габриэль

1 Ответ

1 голос
/ 20 апреля 2019

Почему бы не добавить дополнительный параметр в функцию обратного вызова, а затем добавить его в объект данных руля?Тогда у вас должен быть доступ к нему в шаблоне.

Кстати, вы используете nodemon с докером?Я также застрял с проблемой, когда nodemon не обновляет контейнер при изменении файлов.

...