INNER CODE UNIT · TypeScript
createServer
bcms/cms · backend/src/_server/main.ts:64
export async function createServer(config: ServerConfig) {
const rootTimeOffset = Date.now();
const logger = new Logger('Serval');
const fastify = Fastify(config);
const openApi = config.openApi
? (config.openApi as OpenAPIV3.Document)
: undefined;
if (openApi) {
openApi.paths = {};
}
config.openApi = openApi;
if (!config.controllers) {
config.controllers = [];
}
if (!config.middleware) {
config.middleware = [];
}
if (!config.modules) {