31 lines
804 B
JavaScript
31 lines
804 B
JavaScript
const config = require("./config/index.js");
|
|
const { port, dbPass, cookiesSecret } = config;
|
|
const express = require("express");
|
|
const app = express();
|
|
const loaders = require("./loaders/index.js");
|
|
|
|
/* const crypto = require("crypto")
|
|
crypto.generateKeyPair("rsa", { modulusLength: 2048 }, (err, publicKey, privateKey) => {
|
|
console.log(publicKey.export({ format: "pem", type: "pkcs1" }))
|
|
console.log(privateKey.export({ format: "pem", type: "pkcs1" }))
|
|
}) */
|
|
//
|
|
// Server init function
|
|
//
|
|
async function startServer() {
|
|
await loaders({
|
|
expressApp: app,
|
|
dbPass: dbPass,
|
|
secret: cookiesSecret,
|
|
});
|
|
app.listen(port, (err) => {
|
|
if (err) {
|
|
console.log("Server Startup Failed");
|
|
return;
|
|
}
|
|
console.log(` Server is listening at: ${port} `);
|
|
});
|
|
}
|
|
|
|
startServer();
|