11local function sendHeader (connection )
22 connection :send (" HTTP/1.0 200 OK\r\n Content-Type: text/html\r\n Cache-Control: private, no-store\r\n\r\n " )
3-
3+
44end
55
66local function sendAttr (connection , attr , val )
1010return function (connection , args )
1111 collectgarbage ()
1212 sendHeader (connection )
13- connection :send (' <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>A Lua script sample</title></head>' )
14- connection :send (' <body>' )
15- connection :send (' <h1>Node info</h1>' )
13+ connection :send (' <!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>A Lua script sample</title></head><body><h1>Node info</h1><ul>' )
1614 majorVer , minorVer , devVer , chipid , flashid , flashsize , flashmode , flashspeed = node .info ();
1715 sendAttr (connection , " NodeMCU version" , majorVer .. " ." .. minorVer .. " ." .. devVer )
1816 sendAttr (connection , " chipid" , chipid )
@@ -24,6 +22,5 @@ return function (connection, args)
2422 sendAttr (connection , ' Memory in use (KB)' , collectgarbage (" count" ))
2523 sendAttr (connection , ' IP address' , wifi .sta .getip ())
2624 sendAttr (connection , ' MAC address' , wifi .sta .getmac ())
27- connection :send (' </ul>' )
28- connection :send (' </body></html>' )
25+ connection :send (' </ul></body></html>' )
2926end
0 commit comments