This repository has been archived by the owner on Mar 7, 2023. It is now read-only.
Varkes 0.7.0
Pre-release
Pre-release
Features
- Updated dependencies
- New package @varkes/configuration unifying the configuration
Usage
Use the modules as express middleware in your express based NodeJs application.
Depending on the modules you require, add the dependencies to your package.json like that:
"dependencies": {
"@varkes/api-server": "^0.7.0",
"@varkes/odata-mock": "^0.7.0",
"@varkes/openapi-mock": "^0.7.0",
"@varkes/cockpit": "^0.7.0"
}
In your application enable the modules in your express app like that:
const odata = require("@varkes/odata-mock")
const openapi = require("@varkes/openapi-mock")
const server = require("@varkes/api-server")
const cockpit = require("@varkes/cockpit")
const app = require('express')()
app.use(await odata.init("./varkes_config.json"))
app.use(await openapi.init("./varkes_config.json"))
app.use(await server.init("./varkes_config.json"))
app.use(await cockpit.init())
app.listen(10000, function () {
console.info("Started application on port %d", 10000)
})