gpt4 book ai didi

javascript - 使用 Handlebars 从 Dark Sky API 获取数据,路由问题

转载 作者:行者123 更新时间:2023-11-30 19:37:38 25 4
gpt4 key购买 nike

我有一个关于帮助我从 Dark Sky API 获取数据的脚本的问题。我正在使用 handlebars 在 node.js 中开发应用程序。

我试图从预测脚本中获取一些特定数据,将其发送到执行页面路由的 app.js 脚本,然后将其添加到 forecast.hbs页面。不幸的是,我真的坚持这一点。我附上了带有代码的照片。

enter image description here

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

我必须以某种方式将它们添加到回调(右侧)中,然后添加到预测路由所在的中间,然后我想我需要用其他类似的东西替换 forecastData ..more变量并将其添加到渲染部分?

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

我想通过将 Skycons.RAIN 替换为 Skycons.{{icon}} 来进行一些绑定(bind),其中图标应该位于中间文件中,例如 预测:预测数据

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

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

有人可以给点建议吗?我真的很困惑......

亲切的问候,加布里埃尔

最佳答案

为什么不在回调函数中添加一个额外的参数,然后将其添加到 handlebars 数据对象中呢?那么您应该可以在模板中访问它。

顺便说一句,你在使用 nodemon 和 docker 吗?我还遇到了一个问题,即文件更改时 nodemon 没有更新容器。

关于javascript - 使用 Handlebars 从 Dark Sky API 获取数据,路由问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55767607/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com