使用把手从Dark Sky API获取数据,路由问题

时间:2019-04-19 20:39:11

标签: javascript jquery html handlebars.js weather-api

我遇到了有关脚本的问题,该脚本可以帮助我从Dark Sky API中获取数据。 我正在使用把手在node.js中开发应用程序。

我正在尝试从预测脚本中获取一些特定数据,将其发送到执行页面路由的app.js脚本,然后将其添加到forecast.hbs页面。 不幸的是,我确实对此深感困惑。 我已经在照片上附加了代码。

enter image description here

我想做的只是获取一些特定的天气数据,因此以后,我可以在HTML代码中一一使用它们。

我有某种方法可以将它们添加到回调(右侧)中,然后在中间,即预测路由所在的位置,然后我想我需要将forecastData替换为其他类似..more变量并添加那些在渲染部分?

例如,我想使用icon变量,其中包含我需要在hbs页面中添加的代码。

我想通过将Skycons.RAIN替换为Skycons.{{icon}}来进行一些绑定,其中图标应位于中间文件中,例如forecast: forecastData

如果我使用的是{{forecast}},则可以显示右侧的所有数据,更确切地说是包含其他变量的变量weatherDetails

例如,如何利用绑定并将其用于图标?

有人可以请教吗? 我真的很困惑...

亲切的问候,加百利

1 个答案:

答案 0 :(得分:1)

为什么不将附加参数添加到回调函数,然后再将其添加到把手数据对象?然后,您应该可以在模板中访问它。

顺便说一句,您是否将docker和nodemon一起使用?我还遇到一个问题,即文件更改时nodemon不会更新容器。