mirror of
https://github.com/qlik-oss/nebula.js.git
synced 2026-05-27 07:00:28 -04:00
* feat: long running queries * fix: snapshotting and exporting * chore: treat console as error We default to error for console now Added overrides for current use cases This ensure not getting console logs in without overriding
@nebula.js/cli-serve
Basic web development server for supernovas.
Install
npm install @nebula.js/cli@next -g
Usage
CLI
nebula serve -h
Dev server
Options:
--version Show version number [boolean]
--entry File entrypoint [string]
--type Generic object type [string]
--build [boolean] [default: true]
--host [string]
--port [number]
--enigma.host [string]
--enigma.port [default: 9076]
--ACCEPT_EULA, -a [boolean] [default: false]
-h, --help Show help [boolean]
Example
Start the server and connect to enigma on port 9077
nebula serve --enigma.port 9077
node.js API
const serve = require('@nebula.js/cli-serve');
serve({
port: 3000,
entry: path.resolve(__dirname, 'sn.js') // custom entrypoint
enigma: {
port: 9077
}
}).then(s => {
s.url; // serve url
s.close(); // close the server
});