import mongoose from "mongoose"; import { Biffno } from "~/models/challenges/biffno"; import { Ficmas } from "~/models/challenges/ficmas"; import { Challenge } from "~/models/challenges/gen"; import { log } from "./logger"; export default async function () { let beep = useRuntimeConfig(); Challenge; Biffno; Ficmas; log.debug(mongoose.connection.modelNames()); // mongoose.set("debug", true); mongoose.set("overwriteModels", true); try { await mongoose.connect(beep.database.uri); // if (!!!mongoose.connections.length) } catch (e) { console.error(e); throw createError({ statusCode: 500, message: "whoops." }); } }