0.0.16 • Published 6 months ago

@xpresser/express-module v0.0.16

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

XpresserJs Express Server Module provider

This module provides an express server for XpresserJs.

import {init, __dirname} from "@xpresser/framework";
import { InitializeExpress } from "@xpresser/express-module";

// Get Base Folder Path
const base = __dirname(import.meta.url);

// Init Xpresser
const $ = await init({
    env: "development",
    paths: {base},
});

// Register Server Module with Express Provider
const expressProvider = await InitializeExpress($);

// log on started
$.on.expressInit((next) => {
    expressProvider.app // express app
    expressProvider.http // http server
    expressProvider.https // http server (if ssl is enabled) socket.io server
})

// Start Xpresser
$.start().catch($.console.logErrorAndExit);
0.0.16

6 months ago

0.0.13

12 months ago

0.0.14

12 months ago

0.0.15

12 months ago

0.0.10

1 year ago

0.0.11

1 year ago

0.0.12

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago