summaryrefslogtreecommitdiff
path: root/server.mjs
diff options
context:
space:
mode:
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')
+})