40 lines
1.2 KiB
JavaScript
40 lines
1.2 KiB
JavaScript
const path = require('path');
|
|
|
|
const mainController = {
|
|
root: (req, res) => {
|
|
let pubKey = req.session.publicKey;
|
|
console.log(pubKey);
|
|
let isLoggedIn = typeof pubKey !== 'undefined';
|
|
res.render('index', {isLoggedIn, pubKey});
|
|
},
|
|
style: (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/style.css'));
|
|
},
|
|
script: (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/script.js'));
|
|
},
|
|
ecc: (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/ecc.js'));
|
|
},
|
|
ecdh: (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/ecdh.js'));
|
|
},
|
|
popups: (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/popups.js'));
|
|
},
|
|
chat : (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/chat.js'));
|
|
},
|
|
register : (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/register.js'));
|
|
},
|
|
pubkey : (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/pubkey.js'));
|
|
},
|
|
registertext : (req, res) => {
|
|
res.sendFile(path.resolve(__dirname + '/../public/registertext.js'));
|
|
}
|
|
};
|
|
|
|
module.exports = mainController;
|