用Lua编写的(非常)简单的Web服务器,用于运行NodeMCU固件的ESP8266。
:
如果您尝试在ESP8266中实现用户界面或HTTP Web服务器,那么您实际上是在滥用其预期用途。 范围界定ESP8266应用程序时,确实有句格言“保持简单愚蠢”。
-Terry ,nodemcu固件维护者
让虐待开始吧。
产品特点
GET,POST,PUT(可以通过较小的更改来支持其他方法)
多种MIME类型
错误页面(404等)
Lua脚本的服务器端执行
查询字符串参数解析和参数解码
提供.gz压缩文件
HTTP基本认证
在application / x-www-form-urlencoded和application / json中解码请求主体(如果cjson可用)
如何使用
修改配置文件httpserver-conf.lua的本地副本。
使用上传服务器文件。 最简单的方法是将GNU Make与捆绑的Makefile一起使用。 打开Makefile并修改用户配置,以指向您的nodemcu-uploader脚本和串行端口。 键入以下内容以上传服务器代码,init.lua(您可能要
1