Skip to content

App server

App server combines commands, scenes, and the built-in HTTP server into a single working app.

You can create a new instance of server using AppServer class:

ts
import { AppServer } from "@waylis/core";
ts
const app = new AppServer();

TIP

It has a flexible configuration, so you can easily tune the server according to your needs.

Before starting a server you need to regeister all your scenes using addScene method:

ts
app.addScene(yourCommand1, yourScene1);
app.addScene(yourCommand2, yourScene2);
app.addScene(yourCommand3, yourScene3);

To run the server, just call start method:

ts
app.start();

By default, the server starts on http://localhost:7770.

Released under the MIT License.