【发布时间】:2017-01-12 12:06:00
【问题描述】:
我正在使用 IBM Bluemix 来生成 Node-RED 流。 Node-RED 代码充当服务器和客户端通过 API 调用 Node-RED。
客户端可以通过 HTTP 和 HTTPS 方法调用 Bluemix Node-RED 服务器 API。我需要禁用传入的 HTTP 调用。
是否有任何方法可以通过 bluemix.setting 等禁用传入的 HTTP 调用。
-
我在 HTTP IN 节点之后使用了函数节点。检查标头以识别请求是 HTTP 还是 HTTPS。如果是 HTTP,则设置响应标头,如下所示。
msg.res.sendStatus(403).send('HTTP disabled') msg.res.sendStatus(403) msg.res.status(403)
我一直在努力
Deprecated call to msg.res.sendStatus
Deprecated call to msg.res.status
我想如何解决这个问题?
【问题讨论】:
-
您的意思是您正在拨打选项 2 中列出的所有 3 个电话,还是您每个都尝试过?
-
我一一试了。它正在阻止 HTTP,但问题是一一收到警告消息。
标签: node.js ibm-cloud node-red