@nginstack/engine-node
v79.0.1
Published
Engine node API can be used to start and stop an Engine programmatically in a Node application.
Keywords
Readme
Engine Node
Engine node API can be used to start and stop an Engine programmatically in a Node application.
Install
Prerequisites
- Node.js 16 or greater.
Installation
Install @nginstack/dev-tools using npm:
npm install @nginstack/engine-node
Usage
const Engine = require('@nginstack/engine-node');
const url = require('url');
const request = require('request-promise-native');
const engine = new Engine('installPath', 'http://myserver.com', 'DB_NAME');
engine.install().then(() => {
return engine.start();
}).then(() => {
return request.get(url.resolve(engine.url, '/api/service-status/v1/status'));
}).then(body => {
console.log(body);
return engine.stop();
}).catch(err => {
console.error(err);
});