discord-easy-dashboard
Version:
💻 Complete framework to facilitate the creation of dashboard using discord.js and express
31 lines (27 loc) • 771 B
JavaScript
const { Router } = require('express');
const Home = Router().get('/', async (req, res) => {
const file = req.dashboardConfig.theme.home || 'index.ejs';
return await res.render(
file,
{
bot: req.client,
user: req.user,
is_logged: Boolean(req.session.user),
dashboardDetails: req.dashboardDetails,
dashboardConfig: req.dashboardConfig,
baseUrl: req.dashboardConfig.baseUrl,
port: req.dashboardConfig.port,
hasClientSecret: Boolean(req.dashboardConfig.secret),
commands: req.dashboardCommands,
},
(err, html) => {
if (err) {
res.status(500).send(err.message);
return console.error(err);
}
res.status(200).send(html);
},
);
});
module.exports.Router = Home;
module.exports.name = '/';