An open API service indexing awesome lists of open source software.

https://github.com/fusengine/berserk-engine


https://github.com/fusengine/berserk-engine

engine express http morgan nodejs server

Last synced: 26 days ago
JSON representation

Awesome Lists containing this project

README

          

![alt Berserk](https://cdn.fusengine.ch/logo/berserk.png "Berserk Engine")

Berserk-engine use [express](https://github.com/expressjs/express) to create simple framework.

## engine()
To use berserk-engine use **`engine()`** which will contain the functions to read the configuration files, routes and your module array customize for your own application.

## Exemple

```js
const {engine} = require('@fusengine/berserk-engine')

/** exemple */
engine(
require(myConfig),
require('Api'),
require('Web'),
[
require('./myConfig'),
require('./myModule'),
require('./myModule')
]
)

engine(configFile, apiFile, webFile, [array require('')] )
```

---
## berserkUtils()
use customized `console.log()`.

`infoMessage('my message' or my var) Define info messages`

`successMessage('my message' or my var) Define success messages`

`errorMessage('my message' or my var) Define error messages`

## Exemple
```js
const berserkEngine = require('@fusengine/berserk-engine')
// or
const {
infoMessage,
successMessage,
errorMessage
} = require('@fusengine/berserk-engine')

infoMessage(myVar or 'my message')
successMessage(myVar or 'my message')
errorMessage(myVar or 'my message')
```

If you want use [berserk framework](https://github.com/fusengine/berserk).