Node-red:不渲染网页
Node-red: do not render the web page
我的项目需要在网页中显示一些天气数据。
我构建以下架构:
当我请求 /gateway/pos URL 时,OpenWeatherMap 请求已完成,如果返回的代码 'cod' 为“200”,我将构建一个包含一些数据的网页。
通过这种方式,浏览器向我显示 html 代码(作为文本编辑器)。
如果我删除 'http request',页面将正确呈现。
有什么想法吗?
http request
节点发出的消息包含一个 属性,其中包含 HTTP 响应 headers。这叫做msg.headers
.
http response
节点也使用此 属性 将响应的 HTTP headers 设置为原始请求。这是意外行为的原因。
您应该添加一个change
节点并删除http request
节点之后的msg.headers
属性。
我的项目需要在网页中显示一些天气数据。
我构建以下架构:
当我请求 /gateway/pos URL 时,OpenWeatherMap 请求已完成,如果返回的代码 'cod' 为“200”,我将构建一个包含一些数据的网页。
通过这种方式,浏览器向我显示 html 代码(作为文本编辑器)。
如果我删除 'http request',页面将正确呈现。
有什么想法吗?
http request
节点发出的消息包含一个 属性,其中包含 HTTP 响应 headers。这叫做msg.headers
.
http response
节点也使用此 属性 将响应的 HTTP headers 设置为原始请求。这是意外行为的原因。
您应该添加一个change
节点并删除http request
节点之后的msg.headers
属性。