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
- Host: GitHub
- URL: https://github.com/fusengine/berserk-engine
- Owner: fusengine
- License: mit
- Created: 2019-08-20T16:35:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-11-04T19:45:59.000Z (5 months ago)
- Last Synced: 2025-11-04T21:22:22.350Z (5 months ago)
- Topics: engine, express, http, morgan, nodejs, server
- Language: TypeScript
- Size: 507 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

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).