Files
nebula.js/commands/serve
Christoffer Åström 7f45fbc6c5 feat: long running queries (#194)
* 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
2019-11-28 23:29:17 +01:00
..
2019-11-28 23:29:17 +01:00
2019-11-28 23:29:17 +01:00
2019-09-26 16:38:46 +02:00

@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
});