@lbu/cli
Version:
CLI containing utilities and simple script runner
23 lines (18 loc) • 593 B
JavaScript
import { getApp } from "@lbu/server";
import { AppError, isProduction, isStaging } from "@lbu/stdlib";
import { router, setBodyParsers } from "./generated/router.js";
import { validatorSetError } from "./generated/validators.js";
import { app, bodyParsers } from "./services/index.js";
/**
* Create a basic LBU app
*/
export function createApp() {
return getApp();
}
export async function constructApp() {
validatorSetError(AppError.validationError);
setBodyParsers(bodyParsers);
// Import controllers
// await Promise.all([import("./xx/controller.js")]);
app.use(router);
}