You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
565 B
JavaScript

// Strict Mode
"use strict";
// Imports
import database from "../../database/database.js";
// Handler
export default async function handler ( req, res ) {
try {
const aes256 = require("aes-everywhere");
const decryptedData = aes256.decrypt(req.body, process.env.CRYPTOGRAPHY_PASSWORD).split(",");
if (decryptedData.length != 2) {
res.send(500);
} else {
await database.createServer(decryptedData[0], decryptedData[1]);
res.send(200);
};
} catch {
res.send(500);
};
};