summaryrefslogtreecommitdiff
path: root/server.mjs
diff options
context:
space:
mode:
authorLi Zhineng <[email protected]>2025-06-11 22:12:47 +0800
committerLi Zhineng <[email protected]>2025-06-11 22:19:03 +0800
commit4050f344d63bc867ac24744ccbe49c161790f514 (patch)
tree555d45e47072e98051c91fc376d7400c3f8b1e96 /server.mjs
downloadserver-4050f344d63bc867ac24744ccbe49c161790f514.tar.gz
server-4050f344d63bc867ac24744ccbe49c161790f514.zip
first commit
Diffstat (limited to 'server.mjs')
-rw-r--r--server.mjs21
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')
+})