Spaces:
Paused
Paused
File size: 1,287 Bytes
f3989ba efa2ff8 f3989ba efa2ff8 f3989ba 2c6a51a f3989ba | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | const express = require('express');
const app = express();
const taichidb = require('taichi.db')
const db = taichidb() // Filename is optional. If it's not provide any filename, Taichi db will uses default path (at node_modules/taichi.db/db.json)
app.use(
express.urlencoded({
extended: true,
})
)
app.use(express.json())
app.get('/', (req, res) => {
console.log("REQUEST")
resp = []
dbg = db.all();
resp = Object.keys(dbg);
res.send(resp.join(","))
});
app.get("/getallcapes", (req, res) => {
console.log("REQUEST CAPE")
resp = []
keys = []
dbg = db.all();
keys = Object.keys(dbg);
for (var k of keys) {
resp.push(dbg[k].capes)
}
res.send(resp.join(","))
})
app.get("/namecape/:name/:cape", (req, res) => {
console.log(req.params)
db.set(req.params.name, {
name: req.params.name,
cos: true,
capes: req.params.cape
})
res.send("OK");
})
app.get("/add/:name", (req, res) => {
console.log(req.params.name)
db.set(req.params.name, {
name: req.params.name,
cos: true,
capes: 1
})
res.send("OK");
})
app.get("/ping", (req, res) => {
res.sendStatus(200);
})
app.listen(7860, () => {
console.log('server started');
});
|