Spaces:
Running
Running
Create index.js
Browse files
index.js
ADDED
@@ -0,0 +1,36 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import express from "express";
|
2 |
+
import os from "os";
|
3 |
+
|
4 |
+
|
5 |
+
const app = express();
|
6 |
+
app.set('json spaces', 4);
|
7 |
+
app.use(morgan('dev'));
|
8 |
+
app.use(express.json({ limit: "500mb" }));
|
9 |
+
app.use(express.urlencoded({ limit: '500mb', extended: true }));
|
10 |
+
app.use((req, res, next) => {
|
11 |
+
next()
|
12 |
+
})
|
13 |
+
|
14 |
+
app.all('/', (req, res) => {
|
15 |
+
const status = {}
|
16 |
+
const used = process.memoryUsage()
|
17 |
+
for (let key in used) status[key] = formatSize(used[key])
|
18 |
+
|
19 |
+
const totalmem = os.totalmem()
|
20 |
+
const freemem = os.freemem()
|
21 |
+
status.memoryUsage = `${formatSize(totalmem - freemem)} / ${formatSize(totalmem)}`
|
22 |
+
|
23 |
+
console.log("YOUR IP: " + req.ip)
|
24 |
+
|
25 |
+
res.json({
|
26 |
+
creator: "@SadTeams",
|
27 |
+
message: 'Hello World!!',
|
28 |
+
uptime: new Date(process.uptime() * 1000).toUTCString().split(' ')[4],
|
29 |
+
status
|
30 |
+
})
|
31 |
+
})
|
32 |
+
|
33 |
+
const PORT = process.env.PORT || 7860
|
34 |
+
app.listen(PORT, () => {
|
35 |
+
console.log('App running on port', PORT)
|
36 |
+
})
|