diff options
| author | Li Zhineng <[email protected]> | 2025-07-02 21:29:40 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-07-02 21:29:40 +0800 |
| commit | 72e1c3cb3430a19cc4d5b1d1f57bc40be8d10036 (patch) | |
| tree | e98b6314e0c82de97348601bf571b832a253f934 /server.mjs | |
| parent | fd5876743c2070a5259c36110e7e02f80ed80458 (diff) | |
| parent | 72643a9424fc8e71d0360d710581c194fe6ba945 (diff) | |
| download | server-72e1c3cb3430a19cc4d5b1d1f57bc40be8d10036.tar.gz server-72e1c3cb3430a19cc4d5b1d1f57bc40be8d10036.zip | |
Eagle online controller
Diffstat (limited to 'server.mjs')
| -rw-r--r-- | server.mjs | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -35,6 +35,9 @@ const eagleController = (req, res) => { case 'eagle/GET/genId': eagleGenIdController(req, res) break + case 'eagle/GET/online': + eagleOnlineController(req, res) + break default: notFoundController(req, res) break @@ -66,6 +69,17 @@ const eagleGenIdController = (req, res) => { })) } +const eagleOnlineController = (req, res) => { + res.writeHead(200, { 'Content-Type': 'application/json' }) + res.end(JSON.stringify({ + status: 200, + data: { + snow: 1, // Air quality monitor + eagle: 1 // The AIRMX Pro unit + } + })) +} + const exchangeController = (req, res) => { const [, query] = req.url.split('?') const params = new URLSearchParams(query) |
