diff options
| author | Li Zhineng <[email protected]> | 2025-06-11 22:12:47 +0800 |
|---|---|---|
| committer | Li Zhineng <[email protected]> | 2025-06-11 22:19:03 +0800 |
| commit | 4050f344d63bc867ac24744ccbe49c161790f514 (patch) | |
| tree | 555d45e47072e98051c91fc376d7400c3f8b1e96 | |
| download | server-4050f344d63bc867ac24744ccbe49c161790f514.tar.gz server-4050f344d63bc867ac24744ccbe49c161790f514.zip | |
first commit
| -rw-r--r-- | server.mjs | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/server.mjs b/server.mjs new file mode 100644 index 0000000..43da1f3 --- /dev/null +++ b/server.mjs @@ -0,0 +1,21 @@ +import { createServer } from 'node:http' + +const server = createServer((req, res) => { + res.writeHead(200, { 'Content-Type': 'text/plain' }) + + if (req.method === 'GET' && req.url === '/gettime') { + res.end(JSON.stringify({ + time: Math.floor(Date.now() / 1000) + })) + } else if (req.method === 'GET' && req.url.startsWith('/eagle')) { + res.end(JSON.stringify({ + status: 200, data: { eagleId: 0 } + })) + } else { + res.end('It works!\n') + } +}) + +server.listen(80, '0.0.0.0', () => { + console.log('Listening on 0.0.0.0:80') +}) |
