【问题标题】:Node.js HTTP client with HTML带有 HTML 的 Node.js HTTP 客户端
【发布时间】:2021-05-07 20:41:17
【问题描述】:

我的 ESP8266 上有一个简单的 Web 服务器,我能够与我的 Node.js HTTP 客户端进行通信,并且只能在终端上发送命令。我想将 HTML 网页连接到我的 Node.js HTTP 客户端,以便我可以在网页上使用滑块并相应地发送值。我怎样才能做到这一点?我没有在互联网上看到任何这样做的例子,

【问题讨论】:

  • 您的 ESP8266 在接收到来自客户端的请求时提供网页服务。因此,您需要创建一个 html 网页并让 esp8266 根据要求提供服务。用滑块编写 html 页面与 ESP8266 或 Arduino 无关。如果您知道要搜索什么,网上有很多示例。

标签: html node.js http esp8266


【解决方案1】:

您必须编写大量代码才能做到这一点。您将需要一个用于 http 请求的库,例如 axios 或 node.js 内置的 http.request。之后添加一个 Web 服务器(Express 或 fastify 或 uWebSockets),添加一个 html 页面和 POST/GET 请求处理,这将通过 axios(或 http.request)命令发送到 ESP8266 本身。

如果有兴趣,如果我不忙,我可以这样做。只有我需要有关 ESP8266 执行的命令以及您已经编写的内容的更多信息。不过反正我很忙!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 1970-01-01
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-24
    相关资源
    最近更新 更多