Khrisna commited on
Commit
3f2aeda
·
verified ·
1 Parent(s): 9d63321

Create index.js

Browse files
Files changed (1) hide show
  1. index.js +36 -0
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
+ })