节点红色:不渲染网页

时间:2017-01-04 17:59:14

标签: node-red

我的项目需要在网页上显示一些天气数据 我构建以下架构: enter image description here

当我请求/ gateway / pos URL时,OpenWeatherMap请求完成,如果返回的代码'cod'是'200',我构建一个包含一些数据的网页。
通过这种方式,浏览器显示html代码(作为文本编辑器) 如果我删除'http请求',页面将正确呈现。

有什么想法吗?

1 个答案:

答案 0 :(得分:2)

http request节点发出的消息包含一个包含HTTP响应头的属性。这称为msg.headers

http response节点还使用此属性设置对原始请求的响应的HTTP标头。这是意外行为的原因。

您应该添加change节点并删除msg.headers节点后的http request属性。