nyx/api/app.js
2021-06-24 15:53:19 +08:00

20 lines
575 B
JavaScript

const express = require("express");
const app = express();
const port = process.env.PORT || 3001;
const routes = require("./routes/routes");
const client = require("../bot");
client.on("ready", async () => {
var users = client.guilds.cache.reduce((a, b) => a + b.memberCount, 0);
var guilds = client.guilds.cache.size;
const caches = {
users: users,
guilds: guilds,
};
app.use("/api", routes);
app.use("/client", async (req, res) => {
res.status(200).send(caches);
});
app.listen(port, () => {
console.log(`Listen on PORT ${port}`);
});
});