expressserver - juanitopons/fullstack-test GitHub Wiki

fullstack-test-server - v1.0.0GlobalsExpressServer

Class: ExpressServer

Hierarchy

  • ExpressServer

Index

Properties

Methods

Properties

Private app

app: express.Express = express()

Defined in src/express.ts:36


Private cronScheduler

cronScheduler: CronScheduler

Defined in src/express.ts:43


Private database

database: Database

Defined in src/express.ts:41


logger

logger: IServerLogger

Defined in src/express.ts:39


port

port: string = process.env.SERVER_INTERNAL_PORT

Defined in src/express.ts:35

Methods

Private config

config(): void

Defined in src/express.ts:69

Returns: void


Private connectDB

connectDB(): Promise‹Connection›

Defined in src/express.ts:65

Returns: Promise‹Connection›


Private cron

cron(): void

Defined in src/express.ts:110

Returns: void


getApp

getApp(): Express‹›

Defined in src/express.ts:114

Returns: Express‹›


getDatabase

getDatabase(): Database‹›

Defined in src/express.ts:118

Returns: Database‹›


Private loadAppender

loadAppender(appender: any): void

Defined in src/express.ts:78

Parameters:

Name Type
appender any

Returns: void


Private loadLogAppenders

loadLogAppenders(logAppenders: any): void

Defined in src/express.ts:82

Parameters:

Name Type
logAppenders any

Returns: void


Private router

router(): void

Defined in src/express.ts:88

Returns: void


start

start(): Promise‹express.Express›

Defined in src/express.ts:51

memberof ExpressServer

Returns: Promise‹express.Express›

⚠️ **GitHub.com Fallback** ⚠️